Class ReplaceCertificateRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ssl.v20191205.models.ReplaceCertificateRequest
-
public class ReplaceCertificateRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCertCSREncryptAlgo()Get CSR加密方式,可选:RSA、ECC、SM2 (CsrType为Online才可选), 默认为RSAStringgetCertCSRKeyParameter()Get CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;StringgetCertificateId()Get 证书 ID。StringgetCsrContent()Get CSR 内容。StringgetCsrkeyPassword()Get KEY 密码。StringgetCsrType()Get 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。StringgetReason()Get 重颁发原因。StringgetValidType()Get 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。voidsetCertCSREncryptAlgo(String CertCSREncryptAlgo)Set CSR加密方式,可选:RSA、ECC、SM2 (CsrType为Online才可选), 默认为RSAvoidsetCertCSRKeyParameter(String CertCSRKeyParameter)Set CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;voidsetCertificateId(String CertificateId)Set 证书 ID。voidsetCsrContent(String CsrContent)Set CSR 内容。voidsetCsrkeyPassword(String CsrkeyPassword)Set KEY 密码。voidsetCsrType(String CsrType)Set 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。voidsetReason(String Reason)Set 重颁发原因。voidsetValidType(String ValidType)Set 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ReplaceCertificateRequest
public ReplaceCertificateRequest()
-
ReplaceCertificateRequest
public 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.
-
-
Method Detail
-
getCertificateId
public String getCertificateId()
Get 证书 ID。- Returns:
- CertificateId 证书 ID。
-
setCertificateId
public void setCertificateId(String CertificateId)
Set 证书 ID。- Parameters:
CertificateId- 证书 ID。
-
getValidType
public String getValidType()
Get 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。- Returns:
- ValidType 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。
-
setValidType
public void setValidType(String ValidType)
Set 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。- Parameters:
ValidType- 验证类型:DNS_AUTO = 自动DNS验证(仅支持在腾讯云解析且解析状态正常的域名使用该验证类型),DNS = 手动DNS验证,FILE = 文件验证。
-
getCsrType
public String getCsrType()
Get 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。- Returns:
- CsrType 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。
-
setCsrType
public void setCsrType(String CsrType)
Set 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。- Parameters:
CsrType- 类型,默认 Original。可选项:Original = 原证书 CSR,Upload = 手动上传,Online = 在线生成。
-
getCsrContent
public String getCsrContent()
Get CSR 内容。- Returns:
- CsrContent CSR 内容。
-
setCsrContent
public void setCsrContent(String CsrContent)
Set CSR 内容。- Parameters:
CsrContent- CSR 内容。
-
getCsrkeyPassword
public String getCsrkeyPassword()
Get KEY 密码。- Returns:
- CsrkeyPassword KEY 密码。
-
setCsrkeyPassword
public void setCsrkeyPassword(String CsrkeyPassword)
Set KEY 密码。- Parameters:
CsrkeyPassword- KEY 密码。
-
getReason
public String getReason()
Get 重颁发原因。- Returns:
- Reason 重颁发原因。
-
setReason
public void setReason(String Reason)
Set 重颁发原因。- Parameters:
Reason- 重颁发原因。
-
getCertCSREncryptAlgo
public String getCertCSREncryptAlgo()
Get CSR加密方式,可选:RSA、ECC、SM2 (CsrType为Online才可选), 默认为RSA- Returns:
- CertCSREncryptAlgo CSR加密方式,可选:RSA、ECC、SM2 (CsrType为Online才可选), 默认为RSA
-
setCertCSREncryptAlgo
public void setCertCSREncryptAlgo(String CertCSREncryptAlgo)
Set CSR加密方式,可选:RSA、ECC、SM2 (CsrType为Online才可选), 默认为RSA- Parameters:
CertCSREncryptAlgo- CSR加密方式,可选:RSA、ECC、SM2 (CsrType为Online才可选), 默认为RSA
-
getCertCSRKeyParameter
public String getCertCSRKeyParameter()
Get CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;- Returns:
- CertCSRKeyParameter CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;
-
setCertCSRKeyParameter
public void setCertCSRKeyParameter(String CertCSRKeyParameter)
Set CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;- Parameters:
CertCSRKeyParameter- CSR加密参数,CsrEncryptAlgo为RSA时, 可选2048、4096等默认为2048;CsrEncryptAlgo为ECC时,可选prime256v1,secp384r1等,默认为prime256v1;
-
-