Class: TencentCloud::Ssl::V20191205::CertBasicInfo

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

Overview

证书基本信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(issuer = nil, subject = nil, fingerprint = nil, validfrom = nil, validto = nil) ⇒ CertBasicInfo

Returns a new instance of CertBasicInfo.



434
435
436
437
438
439
440
# File 'lib/v20191205/models.rb', line 434

def initialize(issuer=nil, subject=nil, fingerprint=nil, validfrom=nil, validto=nil)
  @Issuer = issuer
  @Subject = subject
  @Fingerprint = fingerprint
  @ValidFrom = validfrom
  @ValidTo = validto
end

Instance Attribute Details

#FingerprintObject

Parameters:

  • Issuer:

    颁发者

  • Subject:

    颁发给

  • Fingerprint:

    证书指纹

  • ValidFrom:

    证书有效期开始时间

  • ValidTo:

    证书有效期结束时间



432
433
434
# File 'lib/v20191205/models.rb', line 432

def Fingerprint
  @Fingerprint
end

#IssuerObject

Parameters:

  • Issuer:

    颁发者

  • Subject:

    颁发给

  • Fingerprint:

    证书指纹

  • ValidFrom:

    证书有效期开始时间

  • ValidTo:

    证书有效期结束时间



432
433
434
# File 'lib/v20191205/models.rb', line 432

def Issuer
  @Issuer
end

#SubjectObject

Parameters:

  • Issuer:

    颁发者

  • Subject:

    颁发给

  • Fingerprint:

    证书指纹

  • ValidFrom:

    证书有效期开始时间

  • ValidTo:

    证书有效期结束时间



432
433
434
# File 'lib/v20191205/models.rb', line 432

def Subject
  @Subject
end

#ValidFromObject

Parameters:

  • Issuer:

    颁发者

  • Subject:

    颁发给

  • Fingerprint:

    证书指纹

  • ValidFrom:

    证书有效期开始时间

  • ValidTo:

    证书有效期结束时间



432
433
434
# File 'lib/v20191205/models.rb', line 432

def ValidFrom
  @ValidFrom
end

#ValidToObject

Parameters:

  • Issuer:

    颁发者

  • Subject:

    颁发给

  • Fingerprint:

    证书指纹

  • ValidFrom:

    证书有效期开始时间

  • ValidTo:

    证书有效期结束时间



432
433
434
# File 'lib/v20191205/models.rb', line 432

def ValidTo
  @ValidTo
end

Instance Method Details

#deserialize(params) ⇒ Object



442
443
444
445
446
447
448
# File 'lib/v20191205/models.rb', line 442

def deserialize(params)
  @Issuer = params['Issuer']
  @Subject = params['Subject']
  @Fingerprint = params['Fingerprint']
  @ValidFrom = params['ValidFrom']
  @ValidTo = params['ValidTo']
end