public class CertificateInput extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CertificateInput() | 
| CertificateInput(CertificateInput 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 | getCertCaContent()Get 上传客户端证书的内容,如果 SSLMode=MUTUAL,如果没有 CertCaId,则此项必传。 | 
| String | getCertCaId()Get 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。 | 
| String | getCertCaName()Get 上传客户端 CA 证书的名称,如果 SSLMode=MUTUAL,如果没有 CertCaId,则此项必传。 | 
| String | getCertContent()Get 上传服务端证书的内容,如果没有 CertId,则此项必传。 | 
| String | getCertId()Get 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent(服务端证书内容),CertKey(服务端证书密钥),CertName(服务端证书名称)。 | 
| String | getCertKey()Get 上传服务端证书的 key,如果没有 CertId,则此项必传。 | 
| String | getCertName()Get 上传服务端证书的名称,如果没有 CertId,则此项必传。 | 
| String | getSSLMode()Get 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证。
默认为 UNIDIRECTIONAL。 | 
| String | getSSLVerifyClient()Get 双向认证时,是否开启客户端认证,ON:开启,OPTIONAL:自适应,默认ON。 | 
| void | setCertCaContent(String CertCaContent)Set 上传客户端证书的内容,如果 SSLMode=MUTUAL,如果没有 CertCaId,则此项必传。 | 
| void | setCertCaId(String CertCaId)Set 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。 | 
| void | setCertCaName(String CertCaName)Set 上传客户端 CA 证书的名称,如果 SSLMode=MUTUAL,如果没有 CertCaId,则此项必传。 | 
| void | setCertContent(String CertContent)Set 上传服务端证书的内容,如果没有 CertId,则此项必传。 | 
| void | setCertId(String CertId)Set 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent(服务端证书内容),CertKey(服务端证书密钥),CertName(服务端证书名称)。 | 
| void | setCertKey(String CertKey)Set 上传服务端证书的 key,如果没有 CertId,则此项必传。 | 
| void | setCertName(String CertName)Set 上传服务端证书的名称,如果没有 CertId,则此项必传。 | 
| void | setSSLMode(String SSLMode)Set 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证。
默认为 UNIDIRECTIONAL。 | 
| void | setSSLVerifyClient(String SSLVerifyClient)Set 双向认证时,是否开启客户端认证,ON:开启,OPTIONAL:自适应,默认ON。 | 
| 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 CertificateInput()
public CertificateInput(CertificateInput source)
public String getSSLMode()
public void setSSLMode(String SSLMode)
SSLMode - 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证。
默认为 UNIDIRECTIONAL。public String getSSLVerifyClient()
public void setSSLVerifyClient(String SSLVerifyClient)
SSLVerifyClient - 双向认证时,是否开启客户端认证,ON:开启,OPTIONAL:自适应,默认ON。public String getCertId()
public void setCertId(String CertId)
CertId - 服务端证书的 ID,如果不填写此项则必须上传证书,包括 CertContent(服务端证书内容),CertKey(服务端证书密钥),CertName(服务端证书名称)。public String getCertCaId()
public void setCertCaId(String CertCaId)
CertCaId - 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。public String getCertName()
public void setCertName(String CertName)
CertName - 上传服务端证书的名称,如果没有 CertId,则此项必传。public String getCertKey()
public void setCertKey(String CertKey)
CertKey - 上传服务端证书的 key,如果没有 CertId,则此项必传。public String getCertContent()
public void setCertContent(String CertContent)
CertContent - 上传服务端证书的内容,如果没有 CertId,则此项必传。public String getCertCaName()
public void setCertCaName(String CertCaName)
CertCaName - 上传客户端 CA 证书的名称,如果 SSLMode=MUTUAL,如果没有 CertCaId,则此项必传。public String getCertCaContent()
public void setCertCaContent(String CertCaContent)
CertCaContent - 上传客户端证书的内容,如果 SSLMode=MUTUAL,如果没有 CertCaId,则此项必传。Copyright © 2025. All rights reserved.