Class: TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeF

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180606/models.rb

Overview

时间戳防盗链高级鉴权模式TypeF配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(signparam = nil, timeparam = nil, transactionparam = nil, secretkey = nil, backupsecretkey = nil) ⇒ AdvancedAuthenticationTypeF

Returns a new instance of AdvancedAuthenticationTypeF.



856
857
858
859
860
861
862
# File 'lib/v20180606/models.rb', line 856

def initialize(signparam=nil, timeparam=nil, transactionparam=nil, secretkey=nil, backupsecretkey=nil)
  @SignParam = signparam
  @TimeParam = timeparam
  @TransactionParam = transactionparam
  @SecretKey = secretkey
  @BackupSecretKey = backupsecretkey
end

Instance Attribute Details

#BackupSecretKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TransactionParam:

    uri串中Transaction字段名,字母,数字或下划线构成,同时必须以字母开头。

  • SecretKey:

    用于计算签名的主密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    用于计算签名的备选密钥,主密钥校验失败后再次尝试备选密钥,只允许字母和数字,长度6-32字节。



854
855
856
# File 'lib/v20180606/models.rb', line 854

def BackupSecretKey
  @BackupSecretKey
end

#SecretKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TransactionParam:

    uri串中Transaction字段名,字母,数字或下划线构成,同时必须以字母开头。

  • SecretKey:

    用于计算签名的主密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    用于计算签名的备选密钥,主密钥校验失败后再次尝试备选密钥,只允许字母和数字,长度6-32字节。



854
855
856
# File 'lib/v20180606/models.rb', line 854

def SecretKey
  @SecretKey
end

#SignParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TransactionParam:

    uri串中Transaction字段名,字母,数字或下划线构成,同时必须以字母开头。

  • SecretKey:

    用于计算签名的主密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    用于计算签名的备选密钥,主密钥校验失败后再次尝试备选密钥,只允许字母和数字,长度6-32字节。



854
855
856
# File 'lib/v20180606/models.rb', line 854

def SignParam
  @SignParam
end

#TimeParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TransactionParam:

    uri串中Transaction字段名,字母,数字或下划线构成,同时必须以字母开头。

  • SecretKey:

    用于计算签名的主密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    用于计算签名的备选密钥,主密钥校验失败后再次尝试备选密钥,只允许字母和数字,长度6-32字节。



854
855
856
# File 'lib/v20180606/models.rb', line 854

def TimeParam
  @TimeParam
end

#TransactionParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TransactionParam:

    uri串中Transaction字段名,字母,数字或下划线构成,同时必须以字母开头。

  • SecretKey:

    用于计算签名的主密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    用于计算签名的备选密钥,主密钥校验失败后再次尝试备选密钥,只允许字母和数字,长度6-32字节。



854
855
856
# File 'lib/v20180606/models.rb', line 854

def TransactionParam
  @TransactionParam
end

Instance Method Details

#deserialize(params) ⇒ Object



864
865
866
867
868
869
870
# File 'lib/v20180606/models.rb', line 864

def deserialize(params)
  @SignParam = params['SignParam']
  @TimeParam = params['TimeParam']
  @TransactionParam = params['TransactionParam']
  @SecretKey = params['SecretKey']
  @BackupSecretKey = params['BackupSecretKey']
end