Class: TencentCloud::Iotcloud::V20210408::CertInfo

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

Overview

X509证书信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certname = nil, certsn = nil, issuername = nil, subject = nil, createtime = nil, effectivetime = nil, expiretime = nil, certtext = nil) ⇒ CertInfo

Returns a new instance of CertInfo.



353
354
355
356
357
358
359
360
361
362
# File 'lib/v20210408/models.rb', line 353

def initialize(certname=nil, certsn=nil, issuername=nil, subject=nil, createtime=nil, effectivetime=nil, expiretime=nil, certtext=nil)
  @CertName = certname
  @CertSN = certsn
  @IssuerName = issuername
  @Subject = subject
  @CreateTime = createtime
  @EffectiveTime = effectivetime
  @ExpireTime = expiretime
  @CertText = certtext
end

Instance Attribute Details

#CertNameObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def CertName
  @CertName
end

#CertSNObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def CertSN
  @CertSN
end

#CertTextObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def CertText
  @CertText
end

#CreateTimeObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def CreateTime
  @CreateTime
end

#EffectiveTimeObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def EffectiveTime
  @EffectiveTime
end

#ExpireTimeObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def ExpireTime
  @ExpireTime
end

#IssuerNameObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def IssuerName
  @IssuerName
end

#SubjectObject

Parameters:

  • CertName:

    证书名称

  • CertSN:

    证书的序列号,16进制编码

  • IssuerName:

    证书颁发着名称

  • Subject:

    证书主题

  • CreateTime:

    证书创建时间,秒级时间戳

  • EffectiveTime:

    证书生效时间,秒级时间戳

  • ExpireTime:

    证书失效时间,秒级时间戳

  • CertText:

    X509证书内容



351
352
353
# File 'lib/v20210408/models.rb', line 351

def Subject
  @Subject
end

Instance Method Details

#deserialize(params) ⇒ Object



364
365
366
367
368
369
370
371
372
373
# File 'lib/v20210408/models.rb', line 364

def deserialize(params)
  @CertName = params['CertName']
  @CertSN = params['CertSN']
  @IssuerName = params['IssuerName']
  @Subject = params['Subject']
  @CreateTime = params['CreateTime']
  @EffectiveTime = params['EffectiveTime']
  @ExpireTime = params['ExpireTime']
  @CertText = params['CertText']
end