public class XAdESUtility
extends java.lang.Object
| Constructor and Description |
|---|
XAdESUtility() |
| Modifier and Type | Method and Description |
|---|---|
static javax.security.auth.x500.X500Principal |
convertBcIssuerToX500Principal(org.bouncycastle.asn1.x509.IssuerSerial issuerSerial)
Извлечение структуры издателя и приведение к X500Principal.
|
static org.bouncycastle.asn1.x500.X500Name |
convertStringToX500Name(java.lang.String name)
Извлечение структуры издателя и приведение к X500Name.
|
static java.lang.String |
findDigestNameByDigestUri(java.lang.String digestUri)
Поиск алгоритма хеширования по uri алгоритма хеширования.
|
static java.lang.String |
findDigestNameByKey(java.security.Key key)
Поиск алгоритма хеширования по алгоритму ключа.
|
static java.lang.String |
findDigestNameByKeyAlgorithm(java.lang.String keyAlgorithm)
Поиск алгоритма хеширования по алгоритму ключа.
|
static java.lang.String |
findDigestNameBySignatureUri(java.lang.String signatureUri)
Поиск алгоритма хеширования по uri алгоритма подписи.
|
static java.lang.String |
findDigestOidByDigestName(java.lang.String digestName)
Поиск oid'а алгоритма хеширования по имени алгоритма хеширования.
|
static java.lang.String |
findDigestUriByDigestName(java.lang.String digestName)
Поиск uri алгоритма хеширования по идентификатору алгоритма хеширования.
|
static java.lang.String |
findDigestUriByDigestOid(java.lang.String digestOid)
Поиск uri алгоритма хеширования по OID'у алгоритма хеширования.
|
static java.lang.String |
findDigestUriByKey(java.security.Key key)
Поиск uri алгоритма хеширования по алгоритму ключа.
|
static java.lang.String |
findSignatureUriByKey(java.security.Key key)
Поиск алгоритма хеширования по алгоритму ключа.
|
static void |
initXMLAlgorithms()
Инициализация JCPxml, XML DSigRI.
|
public static void initXMLAlgorithms()
public static java.lang.String findDigestNameBySignatureUri(java.lang.String signatureUri)
throws XAdESException
signatureUri - uri алгоритма подписи.XAdESExceptionpublic static java.lang.String findSignatureUriByKey(java.security.Key key)
throws XAdESException
key - Ключ.XAdESExceptionpublic static java.lang.String findDigestOidByDigestName(java.lang.String digestName)
throws XAdESException
digestName - имя алгоритма подписи.XAdESExceptionpublic static java.lang.String findDigestNameByKeyAlgorithm(java.lang.String keyAlgorithm)
throws XAdESException
keyAlgorithm - Алгоритм ключа.XAdESExceptionpublic static java.lang.String findDigestNameByKey(java.security.Key key)
throws XAdESException
key - Ключ.XAdESExceptionpublic static java.lang.String findDigestUriByKey(java.security.Key key)
throws XAdESException
key - Ключ.XAdESExceptionpublic static java.lang.String findDigestUriByDigestOid(java.lang.String digestOid)
throws XAdESException
digestOid - OID алгоритма хеширования.XAdESExceptionpublic static java.lang.String findDigestNameByDigestUri(java.lang.String digestUri)
digestUri - uri алгоритма хеширования.public static java.lang.String findDigestUriByDigestName(java.lang.String digestName)
digestName - Алгоритм хеширования.public static javax.security.auth.x500.X500Principal convertBcIssuerToX500Principal(org.bouncycastle.asn1.x509.IssuerSerial issuerSerial)
throws java.lang.Exception
issuerSerial - Информация о сертификате.java.lang.Exceptionpublic static org.bouncycastle.asn1.x500.X500Name convertStringToX500Name(java.lang.String name)
throws java.io.IOException
name - Издатель.java.io.IOException