Class: TencentCloud::Organization::V20210331::SAMLIdPCertificate
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Organization::V20210331::SAMLIdPCertificate
- Defined in:
- lib/v20210331/models.rb
Overview
SAML 签名证书信息
Instance Attribute Summary collapse
- #CertificateId ⇒ Object
- #Issuer ⇒ Object
- #NotAfter ⇒ Object
- #NotBefore ⇒ Object
- #PublicKey ⇒ Object
- #SerialNumber ⇒ Object
- #SignatureAlgorithm ⇒ Object
- #Subject ⇒ Object
- #Version ⇒ Object
- #X509Certificate ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(serialnumber = nil, issuer = nil, version = nil, certificateid = nil, publickey = nil, signaturealgorithm = nil, notafter = nil, notbefore = nil, subject = nil, x509certificate = nil) ⇒ SAMLIdPCertificate
constructor
A new instance of SAMLIdPCertificate.
Constructor Details
#initialize(serialnumber = nil, issuer = nil, version = nil, certificateid = nil, publickey = nil, signaturealgorithm = nil, notafter = nil, notbefore = nil, subject = nil, x509certificate = nil) ⇒ SAMLIdPCertificate
Returns a new instance of SAMLIdPCertificate.
7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 |
# File 'lib/v20210331/models.rb', line 7302 def initialize(serialnumber=nil, issuer=nil, version=nil, certificateid=nil, publickey=nil, signaturealgorithm=nil, notafter=nil, notbefore=nil, subject=nil, x509certificate=nil) @SerialNumber = serialnumber @Issuer = issuer @Version = version @CertificateId = certificateid @PublicKey = publickey @SignatureAlgorithm = signaturealgorithm @NotAfter = notafter @NotBefore = notbefore @Subject = subject @X509Certificate = x509certificate end |
Instance Attribute Details
#CertificateId ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def CertificateId @CertificateId end |
#Issuer ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def Issuer @Issuer end |
#NotAfter ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def NotAfter @NotAfter end |
#NotBefore ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def NotBefore @NotBefore end |
#PublicKey ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def PublicKey @PublicKey end |
#SerialNumber ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def SerialNumber @SerialNumber end |
#SignatureAlgorithm ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def SignatureAlgorithm @SignatureAlgorithm end |
#Subject ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def Subject @Subject end |
#Version ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def Version @Version end |
#X509Certificate ⇒ Object
7300 7301 7302 |
# File 'lib/v20210331/models.rb', line 7300 def X509Certificate @X509Certificate end |
Instance Method Details
#deserialize(params) ⇒ Object
7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 |
# File 'lib/v20210331/models.rb', line 7315 def deserialize(params) @SerialNumber = params['SerialNumber'] @Issuer = params['Issuer'] @Version = params['Version'] @CertificateId = params['CertificateId'] @PublicKey = params['PublicKey'] @SignatureAlgorithm = params['SignatureAlgorithm'] @NotAfter = params['NotAfter'] @NotBefore = params['NotBefore'] @Subject = params['Subject'] @X509Certificate = params['X509Certificate'] end |