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.
7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 |
# File 'lib/v20210331/models.rb', line 7085 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
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def CertificateId @CertificateId end |
#Issuer ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def Issuer @Issuer end |
#NotAfter ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def NotAfter @NotAfter end |
#NotBefore ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def NotBefore @NotBefore end |
#PublicKey ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def PublicKey @PublicKey end |
#SerialNumber ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def SerialNumber @SerialNumber end |
#SignatureAlgorithm ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def SignatureAlgorithm @SignatureAlgorithm end |
#Subject ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def Subject @Subject end |
#Version ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def Version @Version end |
#X509Certificate ⇒ Object
7083 7084 7085 |
# File 'lib/v20210331/models.rb', line 7083 def X509Certificate @X509Certificate end |
Instance Method Details
#deserialize(params) ⇒ Object
7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 |
# File 'lib/v20210331/models.rb', line 7098 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 |