public class ReplaceCertificateRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ReplaceCertificateRequest() | 
| ReplaceCertificateRequest(ReplaceCertificateRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getCertCSREncryptAlgo()Get CSR加密方式,可选:RSA、ECC、SM2
(CsrType为Online才可选), 默认为RSA | 
| String | getCertCSRKeyParameter()Get CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1; | 
| String | getCertificateId()Get 证书 ID。 | 
| String | getCsrContent()Get CSR 内容,手动上传的时候需要。 | 
| String | getCsrkeyPassword()Get KEY 密码。 | 
| String | getCsrType()Get 类型,默认 original。可选项:original = 原证书 CSR,upload = 手动上传,online = 在线生成。 | 
| String | getReason()Get 重颁发原因。 | 
| String | getSignAlgo()Get 签名算法 | 
| String | getValidType()Get 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。 | 
| void | setCertCSREncryptAlgo(String CertCSREncryptAlgo)Set CSR加密方式,可选:RSA、ECC、SM2
(CsrType为Online才可选), 默认为RSA | 
| void | setCertCSRKeyParameter(String CertCSRKeyParameter)Set CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1; | 
| void | setCertificateId(String CertificateId)Set 证书 ID。 | 
| void | setCsrContent(String CsrContent)Set CSR 内容,手动上传的时候需要。 | 
| void | setCsrkeyPassword(String CsrkeyPassword)Set KEY 密码。 | 
| void | setCsrType(String CsrType)Set 类型,默认 original。可选项:original = 原证书 CSR,upload = 手动上传,online = 在线生成。 | 
| void | setReason(String Reason)Set 重颁发原因。 | 
| void | setSignAlgo(String SignAlgo)Set 签名算法 | 
| void | setValidType(String ValidType)Set 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic ReplaceCertificateRequest()
public ReplaceCertificateRequest(ReplaceCertificateRequest source)
public String getCertificateId()
public void setCertificateId(String CertificateId)
CertificateId - 证书 ID。public String getValidType()
public void setValidType(String ValidType)
ValidType - 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。public String getCsrType()
public void setCsrType(String CsrType)
CsrType - 类型,默认 original。可选项:original = 原证书 CSR,upload = 手动上传,online = 在线生成。public String getCsrContent()
public void setCsrContent(String CsrContent)
CsrContent - CSR 内容,手动上传的时候需要。public String getCsrkeyPassword()
public void setCsrkeyPassword(String CsrkeyPassword)
CsrkeyPassword - KEY 密码。public String getReason()
public void setReason(String Reason)
Reason - 重颁发原因。public String getCertCSREncryptAlgo()
public void setCertCSREncryptAlgo(String CertCSREncryptAlgo)
CertCSREncryptAlgo - CSR加密方式,可选:RSA、ECC、SM2
(CsrType为Online才可选), 默认为RSApublic String getCertCSRKeyParameter()
public void setCertCSRKeyParameter(String CertCSRKeyParameter)
CertCSRKeyParameter - CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;public String getSignAlgo()
public void setSignAlgo(String SignAlgo)
SignAlgo - 签名算法Copyright © 2025. All rights reserved.