public class ASN1Util extends Object
Constructor and Description |
---|
ASN1Util() |
Modifier and Type | Method and Description |
---|---|
static org.bouncycastle.asn1.ASN1Primitive |
byteArrayToDer(byte[] buf)
Parse a byte array and return the contained ASN1 object
|
static byte[] |
derToByteArray(org.bouncycastle.asn1.ASN1Primitive der)
Return the default DER encoding for this object.
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
findAlgorithmIdentifierByName(String digAlgName)
Find hashing AlgorithmIdentifier using common name.
|
static String |
findAlgorithmNameById(org.bouncycastle.asn1.x509.AlgorithmIdentifier id)
Find algorithm name by id.
|
static String |
findAlgorithmNameById(String objectIdentifier)
Find algorithm name by id.
|
static org.bouncycastle.asn1.x509.AlgorithmIdentifier |
findSignatureAlgorithmIdentifierByName(String digAlgName)
Find signing AlgorithmIdentifier using common name.
|
static org.bouncycastle.asn1.ASN1Primitive |
getExtensionValue(X509Extension ext,
String oid) |
static X509Certificate |
toX509Certificate(org.bouncycastle.cert.X509CertificateHolder holder)
Convert BC X509CertificateHolder to java.security.cert.X509Certificate.
|
static org.bouncycastle.cert.X509CertificateHolder |
toX509CertificateHolder(X509Certificate cert)
Convert java.security.cert.X509Certificate to BC X509CertificateHolder.
|
public static org.bouncycastle.asn1.ASN1Primitive byteArrayToDer(byte[] buf) throws IOException
buf
- Byte array containing ASN1 objectIOException
public static byte[] derToByteArray(org.bouncycastle.asn1.ASN1Primitive der) throws IOException
IOException
- on encoding error.public static org.bouncycastle.asn1.ASN1Primitive getExtensionValue(X509Extension ext, String oid) throws IOException
IOException
public static X509Certificate toX509Certificate(org.bouncycastle.cert.X509CertificateHolder holder) throws CertificateException
holder
- CertificateException
public static org.bouncycastle.cert.X509CertificateHolder toX509CertificateHolder(X509Certificate cert) throws CertificateException
cert
- CertificateException
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier findAlgorithmIdentifierByName(String digAlgName)
digAlgName
- SHA1, SHA-256 and so onpublic static org.bouncycastle.asn1.x509.AlgorithmIdentifier findSignatureAlgorithmIdentifierByName(String digAlgName)
digAlgName
- SHA1withRSA, SHA256withRSA and so onpublic static String findAlgorithmNameById(String objectIdentifier)
objectIdentifier
- the OID of interest.public static String findAlgorithmNameById(org.bouncycastle.asn1.x509.AlgorithmIdentifier id)
id
- the OID of interest.Copyright © 2017 Nets Branch Norway. All Rights Reserved.