public enum AlgoIdEnum extends Enum<AlgoIdEnum>
| 枚举常量和说明 |
|---|
CIPHER_AES_GCM_LOCAL_V1
cipher aes gcm local v1 alg id enum.
|
CIPHER_SM4_CBC_LOCAL_V1
cipher sm4 cbc local v1 alg id enum.
|
CIPHER_SM4_GCM_LOCAL_V1
cipher sm4 gcm local v1 alg id enum.
|
ENVELOPE_ECCK1_LOCAL_SGX |
ENVELOPE_ECCK1_LOCAL_V1
envelope ecc k1 local v1 id enum.
|
ENVELOPE_ECCR1_LOCAL_V1 |
ENVELOPE_RSA_LOCAL_SGX
envelope rsa local sgx id enum.
|
ENVELOPE_RSA_LOCAL_V1
envelope rsa local v1 id enum.
|
ENVELOPE_SM2_LOCAL_SGX |
ENVELOPE_SM2_LOCAL_V1
envelope sm2 local v1 id enum.
|
PKEY_CIPHER_ECCK1_LOCAL_V1
pkey cipher ecc k1 local v1 alg id enum.
|
PKEY_CIPHER_ECCR1_LOCAL_V1
pkey cipher ecc r1 local v1 alg id enum.
|
PKEY_CIPHER_RSA_OAEP_LOCAL_V0
pkey cipher rsa oaep local v0 alg id enum.
|
PKEY_CIPHER_RSA_OAEP_LOCAL_V1
pkey cipher rsa oaep local v1 alg id enum.
|
PKEY_CIPHER_SM2_LOCAL_V1
pkey cipher sm2 local v1 alg id enum.
|
PKEY_KDF_ECCK1_LOCAL_V1
KDF of ENVELOPE_ECCK1_LOCAL_V1
|
SIGNER_ECCK1_LOCAL_V0
signer ecc k1 local v0 alg id enum.
|
SIGNER_ECCR1_LOCAL_V1
signer ecc r1 local v1 alg id enum.
|
SIGNER_ED25519_LOCAL_V1
signer ed25519 local v1 alg id enum.
|
SIGNER_RSA_LOCAL_V1
signer rsa local v1 alg id enum.
|
SIGNER_SM2_LOCAL_V1
signer sm2 local v1 alg id enum.
|
UNKNOWN
Unknown alg id enum.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AlgoIdEnum |
getEnvelopeAlgoByKeyType(KeyTypeEnum kt)
return AlgoIdEnum.UNKNOWN or keyEnvelopeMapping.value
|
static AlgoIdEnum |
getPkeyCipherAlgoByKeyType(KeyTypeEnum kt)
return AlgoIdEnum.UNKNOWN or keyPkeyCipherMapping.value
|
static AlgoIdEnum |
getSignerAlgoByKeyType(KeyTypeEnum kt)
return AlgoIdEnum.UNKNOWN or keySignerMapping.value
|
int |
getValue() |
byte[] |
toBytes()
return 2 bytes
|
static AlgoIdEnum |
valueOf(byte[] bytes)
For number message type.
|
static AlgoIdEnum |
valueOf(int value)
For number message type.
|
static AlgoIdEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static AlgoIdEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final AlgoIdEnum UNKNOWN
public static final AlgoIdEnum SIGNER_ECCK1_LOCAL_V0
public static final AlgoIdEnum SIGNER_ECCR1_LOCAL_V1
public static final AlgoIdEnum SIGNER_SM2_LOCAL_V1
public static final AlgoIdEnum SIGNER_RSA_LOCAL_V1
public static final AlgoIdEnum SIGNER_ED25519_LOCAL_V1
public static final AlgoIdEnum PKEY_CIPHER_RSA_OAEP_LOCAL_V0
public static final AlgoIdEnum PKEY_CIPHER_ECCK1_LOCAL_V1
public static final AlgoIdEnum PKEY_CIPHER_SM2_LOCAL_V1
public static final AlgoIdEnum PKEY_CIPHER_RSA_OAEP_LOCAL_V1
public static final AlgoIdEnum PKEY_CIPHER_ECCR1_LOCAL_V1
public static final AlgoIdEnum PKEY_KDF_ECCK1_LOCAL_V1
public static final AlgoIdEnum CIPHER_AES_GCM_LOCAL_V1
public static final AlgoIdEnum CIPHER_SM4_CBC_LOCAL_V1
public static final AlgoIdEnum CIPHER_SM4_GCM_LOCAL_V1
public static final AlgoIdEnum ENVELOPE_RSA_LOCAL_SGX
public static final AlgoIdEnum ENVELOPE_ECCK1_LOCAL_V1
public static final AlgoIdEnum ENVELOPE_RSA_LOCAL_V1
public static final AlgoIdEnum ENVELOPE_SM2_LOCAL_V1
public static final AlgoIdEnum ENVELOPE_ECCK1_LOCAL_SGX
public static final AlgoIdEnum ENVELOPE_ECCR1_LOCAL_V1
public static final AlgoIdEnum ENVELOPE_SM2_LOCAL_SGX
public static AlgoIdEnum[] values()
for (AlgoIdEnum c : AlgoIdEnum.values()) System.out.println(c);
public static AlgoIdEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static AlgoIdEnum valueOf(int value)
value - the valuepublic static AlgoIdEnum valueOf(byte[] bytes)
bytes - the valuepublic static AlgoIdEnum getSignerAlgoByKeyType(KeyTypeEnum kt)
kt - public static AlgoIdEnum getPkeyCipherAlgoByKeyType(KeyTypeEnum kt)
kt - public static AlgoIdEnum getEnvelopeAlgoByKeyType(KeyTypeEnum kt)
kt - public int getValue()
public byte[] toBytes()
Copyright © 2022. All rights reserved.