public class AlgorithmUtility
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.String> |
MAP_REPLACING_DIGEST_ALGORITHMS
Подменяемые алгоритмы хеширования.
|
static java.util.Map<java.lang.String,java.lang.String> |
MAP_REPLACING_KEY_ALGORITHMS
Подменяемые алгоритмы ключа.
|
static java.util.Vector<java.lang.String> |
MAP_REPLACING_KEY_NAMES
Подменяемые алгоритмы открытых ключей.
|
static java.util.Vector<java.lang.String> |
MAP_REPLACING_SIGNATURE_ALGORITHMS
Подменяемые алгоритмы хеширования и подписи (DigestWITHSignature).
|
Constructor and Description |
---|
AlgorithmUtility() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
digestAlgToDigestOid(java.lang.String digestAlg)
Получение oid'а алгоритма хеширования по алгоритму хеширования.
|
static java.lang.String |
digestAlgToSignatureOid(java.lang.String digestAlg)
Получение oid'а алгоритма подписи по алгоритму хеширования.
|
static java.lang.String |
keyAlgToDigestOid(java.lang.String keyAlgName)
Получение oid'а алгоритма хеширования по
алгоритму ключа.
|
static java.lang.String |
keyAlgToKeyAlgorithmOid(java.lang.String keyAlgName)
Получение OID алгоритма ключа по алгоритму
ключа.
|
static java.util.List<java.lang.String> |
keyAlgToKeyAlgorithmOidAdES(java.lang.String keyAlgName)
Получение списка OID алгоритмов ключа по
имени алгоритма ключа.
|
static java.lang.String |
keyAlgToSignatureOid(java.lang.String keyAlgName)
Получение OID алгоритма подписи по имени
алгоритма ключа.
|
static java.lang.String |
signAlgToSignatureOid(java.lang.String signAlg)
Получение oid'а алгоритма подписи по имени алгоритма
подписи.
|
static java.lang.String |
signOidToSignatureAlgorithm(java.lang.String signOid)
Получение алгоритма подписи по oid'у алгоритма подписи.
|
public static final java.util.Map<java.lang.String,java.lang.String> MAP_REPLACING_DIGEST_ALGORITHMS
public static final java.util.Map<java.lang.String,java.lang.String> MAP_REPLACING_KEY_ALGORITHMS
public static final java.util.Vector<java.lang.String> MAP_REPLACING_SIGNATURE_ALGORITHMS
public static final java.util.Vector<java.lang.String> MAP_REPLACING_KEY_NAMES
public static java.lang.String keyAlgToDigestOid(java.lang.String keyAlgName)
keyAlgName
- Алгоритм ключа.public static java.util.List<java.lang.String> keyAlgToKeyAlgorithmOidAdES(java.lang.String keyAlgName)
keyAlgName
- Имя алгоритма ключа.public static java.lang.String keyAlgToKeyAlgorithmOid(java.lang.String keyAlgName)
keyAlgName
- Алгоритм ключа.public static java.lang.String keyAlgToSignatureOid(java.lang.String keyAlgName)
keyAlgName
- Имя алгоритма ключа.public static java.lang.String digestAlgToSignatureOid(java.lang.String digestAlg)
digestAlg
- Алгоритм хеширования.public static java.lang.String digestAlgToDigestOid(java.lang.String digestAlg)
digestAlg
- Алгоритм хеширования.public static java.lang.String signAlgToSignatureOid(java.lang.String signAlg)
signAlg
- Алгоритм подписи.public static java.lang.String signOidToSignatureAlgorithm(java.lang.String signOid)
signOid
- Oid алгоритма подписи.