Class: TencentCloud::Ssl::V20191205::ApplyCertificateRequest

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

Overview

ApplyCertificate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dvauthmethod = nil, domainname = nil, projectid = nil, packagetype = nil, contactemail = nil, contactphone = nil, validityperiod = nil, csrencryptalgo = nil, csrkeyparameter = nil, csrkeypassword = nil, _alias = nil, oldcertificateid = nil, packageid = nil, deletednsautorecord = nil, dnsnames = nil) ⇒ ApplyCertificateRequest

Returns a new instance of ApplyCertificateRequest.



125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# File 'lib/v20191205/models.rb', line 125

def initialize(dvauthmethod=nil, domainname=nil, projectid=nil, packagetype=nil, contactemail=nil, contactphone=nil, validityperiod=nil, csrencryptalgo=nil, csrkeyparameter=nil, csrkeypassword=nil, _alias=nil, oldcertificateid=nil, packageid=nil, deletednsautorecord=nil, dnsnames=nil)
  @DvAuthMethod = dvauthmethod
  @DomainName = domainname
  @ProjectId = projectid
  @PackageType = packagetype
  @ContactEmail = contactemail
  @ContactPhone = contactphone
  @ValidityPeriod = validityperiod
  @CsrEncryptAlgo = csrencryptalgo
  @CsrKeyParameter = csrkeyparameter
  @CsrKeyPassword = csrkeypassword
  @Alias = _alias
  @OldCertificateId = oldcertificateid
  @PackageId = packageid
  @DeleteDnsAutoRecord = deletednsautorecord
  @DnsNames = dnsnames
end

Instance Attribute Details

#AliasObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def Alias
  @Alias
end

#ContactEmailObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def ContactEmail
  @ContactEmail
end

#ContactPhoneObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def ContactPhone
  @ContactPhone
end

#CsrEncryptAlgoObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def CsrEncryptAlgo
  @CsrEncryptAlgo
end

#CsrKeyParameterObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def CsrKeyParameter
  @CsrKeyParameter
end

#CsrKeyPasswordObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def CsrKeyPassword
  @CsrKeyPassword
end

#DeleteDnsAutoRecordObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def DeleteDnsAutoRecord
  @DeleteDnsAutoRecord
end

#DnsNamesObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def DnsNames
  @DnsNames
end

#DomainNameObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def DomainName
  @DomainName
end

#DvAuthMethodObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def DvAuthMethod
  @DvAuthMethod
end

#OldCertificateIdObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def OldCertificateId
  @OldCertificateId
end

#PackageIdObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def PackageId
  @PackageId
end

#PackageTypeObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def PackageType
  @PackageType
end

#ProjectIdObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def ProjectId
  @ProjectId
end

#ValidityPeriodObject

DNS_AUTO: 自动添加域名DNS验证, 需用户域名解析托管在『云解析DNS』,且与申请证书归属同一个腾讯云账号 DNS:手动添加域名DNS验证,需用户手动去域名解析服务商添加验证值 FILE:手动添加域名文件验证。 需要用户手动在域名站点根目录添加指定路径文件进行文件验证, http&https任一通过即可;且域名站点需海外CA机构能访问, 具体访问白名单为:64.78.193.238,216.168.247.9,216.168.249.9,54.189.196.217

Parameters:

  • DvAuthMethod:

    证书域名验证方式:

  • DomainName:

    证书绑定的域名。

  • ProjectId:

    证书关联的项目 ID。 默认为0(默认项目)

  • PackageType:

    证书类型, 可不传,目前仅支持类型83。83 = TrustAsia C1 DV Free。

  • ContactEmail:

    证书订单关联邮箱。默认为腾讯云账号邮箱, 不存在则关联固定邮箱

  • ContactPhone:

    证书关联手机号码, 不存在则关联固定手机号码

  • ValidityPeriod:

    证书有效期,默认3(月),目前仅支持3个月。

  • CsrEncryptAlgo:

    加密算法,取值为ECC、RSA, 默认为RSA

  • CsrKeyParameter:

    密钥对参数,RSA仅支持2048。ECC仅支持prime256v1。加密算法选择ECC时,此参数必填

  • CsrKeyPassword:

    私钥密码, 目前仅使用在生成jks、pfx格式证书时密码; 其他格式私钥证书未加密

  • Alias:

    证书别名

  • OldCertificateId:

    旧证书 ID,用于证书续费(证书有效期在30天内,且未过期),会建立续费关系, 可用于托管; 不传则表示新申请证书

  • PackageId:

    权益包ID,用于免费证书扩容包使用, 免费证书扩容包已下线

  • DeleteDnsAutoRecord:

    签发后是否删除自动域名验证记录, 默认为否;仅域名为DNS_AUTO验证类型支持传参

  • DnsNames:

    证书绑定的其他域名,待开放。目前不支持此参数



123
124
125
# File 'lib/v20191205/models.rb', line 123

def ValidityPeriod
  @ValidityPeriod
end

Instance Method Details

#deserialize(params) ⇒ Object



143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# File 'lib/v20191205/models.rb', line 143

def deserialize(params)
  @DvAuthMethod = params['DvAuthMethod']
  @DomainName = params['DomainName']
  @ProjectId = params['ProjectId']
  @PackageType = params['PackageType']
  @ContactEmail = params['ContactEmail']
  @ContactPhone = params['ContactPhone']
  @ValidityPeriod = params['ValidityPeriod']
  @CsrEncryptAlgo = params['CsrEncryptAlgo']
  @CsrKeyParameter = params['CsrKeyParameter']
  @CsrKeyPassword = params['CsrKeyPassword']
  @Alias = params['Alias']
  @OldCertificateId = params['OldCertificateId']
  @PackageId = params['PackageId']
  @DeleteDnsAutoRecord = params['DeleteDnsAutoRecord']
  @DnsNames = params['DnsNames']
end