Class: TencentCloud::Waf::V20180125::DescribeCertificateVerifyResultRequest

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

Overview

DescribeCertificateVerifyResult请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, certtype = nil, certificate = nil, certid = nil, privatekey = nil, gmcerttype = nil, gmcert = nil, gmprivatekey = nil, gmenccert = nil, gmencprivatekey = nil, gmsslid = nil) ⇒ DescribeCertificateVerifyResultRequest

Returns a new instance of DescribeCertificateVerifyResultRequest.



6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
# File 'lib/v20180125/models.rb', line 6807

def initialize(domain=nil, certtype=nil, certificate=nil, certid=nil, privatekey=nil, gmcerttype=nil, gmcert=nil, gmprivatekey=nil, gmenccert=nil, gmencprivatekey=nil, gmsslid=nil)
  @Domain = domain
  @CertType = certtype
  @Certificate = certificate
  @CertID = certid
  @PrivateKey = privatekey
  @GmCertType = gmcerttype
  @GmCert = gmcert
  @GmPrivateKey = gmprivatekey
  @GmEncCert = gmenccert
  @GmEncPrivateKey = gmencprivatekey
  @GmSSLId = gmsslid
end

Instance Attribute Details

#CertIDObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def CertID
  @CertID
end

#CertificateObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def Certificate
  @Certificate
end

#CertTypeObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def CertType
  @CertType
end

#DomainObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def Domain
  @Domain
end

#GmCertObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def GmCert
  @GmCert
end

#GmCertTypeObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def GmCertType
  @GmCertType
end

#GmEncCertObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def GmEncCert
  @GmEncCert
end

#GmEncPrivateKeyObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def GmEncPrivateKey
  @GmEncPrivateKey
end

#GmPrivateKeyObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def GmPrivateKey
  @GmPrivateKey
end

#GmSSLIdObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def GmSSLId
  @GmSSLId
end

#PrivateKeyObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型,此参数和GmCertType不可同时为0。 0:不检测国际标准证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥

  • GmCertType:

    国密证书类型,此参数和CertType不可同时为0。0:不检测国密证书 1:证书来源为自有国密证书 2:证书来源为托管国密证书

  • GmCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的证书链

  • GmPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的私钥

  • GmEncCert:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书

  • GmEncPrivateKey:

    GmCertType为1时,需要填充此参数,表示自有国密证书的加密证书的私钥

  • GmSSLId:

    GmCertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id



6805
6806
6807
# File 'lib/v20180125/models.rb', line 6805

def PrivateKey
  @PrivateKey
end

Instance Method Details

#deserialize(params) ⇒ Object



6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
# File 'lib/v20180125/models.rb', line 6821

def deserialize(params)
  @Domain = params['Domain']
  @CertType = params['CertType']
  @Certificate = params['Certificate']
  @CertID = params['CertID']
  @PrivateKey = params['PrivateKey']
  @GmCertType = params['GmCertType']
  @GmCert = params['GmCert']
  @GmPrivateKey = params['GmPrivateKey']
  @GmEncCert = params['GmEncCert']
  @GmEncPrivateKey = params['GmEncPrivateKey']
  @GmSSLId = params['GmSSLId']
end