public class Encryption extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| Encryption() | 
| Encryption(Encryption 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 | getAlgorithm()Get 加密使用的算法(支持'AES-256-CBC'、'SM4-GCM'),不传默认为'AES-256-CBC'
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getCiphertextBlob()Get 加密后的对称密钥,关于密钥的生成和使用请查阅数据加密 文档。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getEncryptList()Get 在使用加密服务时,填入要被加密的字段。本接口中可填入加密后的一个或多个字段
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getIv()Get 有加密需求的用户,传入CBC加密的初始向量(客户自定义字符串,长度16字符)。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String[] | getTagList()Get SM4-GCM算法生成的消息摘要(校验消息完整性时使用)
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setAlgorithm(String Algorithm)Set 加密使用的算法(支持'AES-256-CBC'、'SM4-GCM'),不传默认为'AES-256-CBC'
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCiphertextBlob(String CiphertextBlob)Set 加密后的对称密钥,关于密钥的生成和使用请查阅数据加密 文档。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setEncryptList(String[] EncryptList)Set 在使用加密服务时,填入要被加密的字段。本接口中可填入加密后的一个或多个字段
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setIv(String Iv)Set 有加密需求的用户,传入CBC加密的初始向量(客户自定义字符串,长度16字符)。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTagList(String[] TagList)Set SM4-GCM算法生成的消息摘要(校验消息完整性时使用)
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 Encryption()
public Encryption(Encryption source)
public String[] getEncryptList()
public void setEncryptList(String[] EncryptList)
EncryptList - 在使用加密服务时,填入要被加密的字段。本接口中可填入加密后的一个或多个字段
注意:此字段可能返回 null,表示取不到有效值。public String getCiphertextBlob()
public void setCiphertextBlob(String CiphertextBlob)
CiphertextBlob - 加密后的对称密钥,关于密钥的生成和使用请查阅数据加密 文档。
注意:此字段可能返回 null,表示取不到有效值。public String getIv()
public void setIv(String Iv)
Iv - 有加密需求的用户,传入CBC加密的初始向量(客户自定义字符串,长度16字符)。
注意:此字段可能返回 null,表示取不到有效值。public String getAlgorithm()
public void setAlgorithm(String Algorithm)
Algorithm - 加密使用的算法(支持'AES-256-CBC'、'SM4-GCM'),不传默认为'AES-256-CBC'
注意:此字段可能返回 null,表示取不到有效值。public String[] getTagList()
public void setTagList(String[] TagList)
TagList - SM4-GCM算法生成的消息摘要(校验消息完整性时使用)
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.