Class: TencentCloud::Gaap::V20180529::CertificateDetail

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

Overview

证书详情,包括证书ID, 证书名字,证书类型,证书内容以及密钥内容。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificateid = nil, certificatetype = nil, certificatealias = nil, certificatecontent = nil, certificatekey = nil, createtime = nil, begintime = nil, endtime = nil, issuercn = nil, subjectcn = nil) ⇒ CertificateDetail

Returns a new instance of CertificateDetail.



499
500
501
502
503
504
505
506
507
508
509
510
# File 'lib/v20180529/models.rb', line 499

def initialize(certificateid=nil, certificatetype=nil, certificatealias=nil, certificatecontent=nil, certificatekey=nil, createtime=nil, begintime=nil, endtime=nil, issuercn=nil, subjectcn=nil)
  @CertificateId = certificateid
  @CertificateType = certificatetype
  @CertificateAlias = certificatealias
  @CertificateContent = certificatecontent
  @CertificateKey = certificatekey
  @CreateTime = createtime
  @BeginTime = begintime
  @EndTime = endtime
  @IssuerCN = issuercn
  @SubjectCN = subjectcn
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def BeginTime
  @BeginTime
end

#CertificateAliasObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def CertificateAlias
  @CertificateAlias
end

#CertificateContentObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def CertificateContent
  @CertificateContent
end

#CertificateIdObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def CertificateId
  @CertificateId
end

#CertificateKeyObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def CertificateKey
  @CertificateKey
end

#CertificateTypeObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def CertificateType
  @CertificateType
end

#CreateTimeObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def CreateTime
  @CreateTime
end

#EndTimeObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def EndTime
  @EndTime
end

#IssuerCNObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def IssuerCN
  @IssuerCN
end

#SubjectCNObject

Parameters:

  • CertificateId:

    证书ID。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名字。

  • CertificateContent:

    证书内容。

  • CertificateKey:

    密钥内容。仅当证书类型为SSL证书时,返回该字段。

  • CreateTime:

    创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



497
498
499
# File 'lib/v20180529/models.rb', line 497

def SubjectCN
  @SubjectCN
end

Instance Method Details

#deserialize(params) ⇒ Object



512
513
514
515
516
517
518
519
520
521
522
523
# File 'lib/v20180529/models.rb', line 512

def deserialize(params)
  @CertificateId = params['CertificateId']
  @CertificateType = params['CertificateType']
  @CertificateAlias = params['CertificateAlias']
  @CertificateContent = params['CertificateContent']
  @CertificateKey = params['CertificateKey']
  @CreateTime = params['CreateTime']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @IssuerCN = params['IssuerCN']
  @SubjectCN = params['SubjectCN']
end