Class: TencentCloud::Cdn::V20180606::ClientCert

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

Overview

https 客户端证书配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificate = nil, certname = nil, expiretime = nil, deploytime = nil) ⇒ ClientCert

Returns a new instance of ClientCert.



2563
2564
2565
2566
2567
2568
# File 'lib/v20180606/models.rb', line 2563

def initialize(certificate=nil, certname=nil, expiretime=nil, deploytime=nil)
  @Certificate = certificate
  @CertName = certname
  @ExpireTime = expiretime
  @DeployTime = deploytime
end

Instance Attribute Details

#CertificateObject

PEM 格式,需要进行 Base 64 编码 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Certificate:

    客户端证书

  • CertName:

    客户端证书名称

  • ExpireTime:

    证书过期时间

  • DeployTime:

    证书颁发时间



2561
2562
2563
# File 'lib/v20180606/models.rb', line 2561

def Certificate
  @Certificate
end

#CertNameObject

PEM 格式,需要进行 Base 64 编码 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Certificate:

    客户端证书

  • CertName:

    客户端证书名称

  • ExpireTime:

    证书过期时间

  • DeployTime:

    证书颁发时间



2561
2562
2563
# File 'lib/v20180606/models.rb', line 2561

def CertName
  @CertName
end

#DeployTimeObject

PEM 格式,需要进行 Base 64 编码 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Certificate:

    客户端证书

  • CertName:

    客户端证书名称

  • ExpireTime:

    证书过期时间

  • DeployTime:

    证书颁发时间



2561
2562
2563
# File 'lib/v20180606/models.rb', line 2561

def DeployTime
  @DeployTime
end

#ExpireTimeObject

PEM 格式,需要进行 Base 64 编码 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参时无需填充 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Certificate:

    客户端证书

  • CertName:

    客户端证书名称

  • ExpireTime:

    证书过期时间

  • DeployTime:

    证书颁发时间



2561
2562
2563
# File 'lib/v20180606/models.rb', line 2561

def ExpireTime
  @ExpireTime
end

Instance Method Details

#deserialize(params) ⇒ Object



2570
2571
2572
2573
2574
2575
# File 'lib/v20180606/models.rb', line 2570

def deserialize(params)
  @Certificate = params['Certificate']
  @CertName = params['CertName']
  @ExpireTime = params['ExpireTime']
  @DeployTime = params['DeployTime']
end