public enum ProtectionCaseID extends Enum<ProtectionCaseID>
见GMT 0099-2020 A.1 密码保护方案 表 A.1 密码保护方案标识符
| 枚举常量和说明 |
|---|
EncryptGMCert
采用口证书方式加密(国密)
对称算法 SM4,CBC模式。
|
EncryptGMPassword
采用口令方式加密(国密)
对称算法 SM4,CBC模式
CBC模式的初始化向量放入附录C密钥描述文件内,
填充算法遵循PKCS#7,分块长度为16字节(8位)
|
Signature
采用证书进行数字签名
签名应遵循GT/T 35275 信息安全技术 SM2 密码算法加密签名消息语法规范
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getId() |
static ProtectionCaseID |
getInstance(String id)
获取ID实例
|
String |
toString() |
static ProtectionCaseID |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ProtectionCaseID[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final ProtectionCaseID EncryptGMPassword
对称算法 SM4,CBC模式 CBC模式的初始化向量放入附录C密钥描述文件内, 填充算法遵循PKCS#7,分块长度为16字节(8位)
public static final ProtectionCaseID EncryptGMCert
对称算法 SM4,CBC模式。非对称算法SM2。 CBC模式的初始化向量放入附录C密钥描述文件内, 填充算法遵循PKCS#7,分块长度为16字节(8位)
public static final ProtectionCaseID Signature
签名应遵循GT/T 35275 信息安全技术 SM2 密码算法加密签名消息语法规范
public static ProtectionCaseID[] values()
for (ProtectionCaseID c : ProtectionCaseID.values()) System.out.println(c);
public static ProtectionCaseID valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static ProtectionCaseID getInstance(String id)
id - id字符串public String getId()
public String toString()
toString 在类中 Enum<ProtectionCaseID>Copyright © 2021. All rights reserved.