Package de.consist.bmu.rule.util
Class CertUtils
java.lang.Object
de.consist.bmu.rule.util.CertUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
convertP12ToJks
(File jksFile, File p12File, char[] pw) static String
getIssuerCN
(X509Certificate x509Cert) Liefert den Issuer-CN aus dem Zertifikat.static String
getOcspUrl
(X509Certificate certificate) Liefert die OCSP-URL aus einem Zertifikat.static String
getSubjectCN
(X509Certificate x509Cert) Liefert den Subject-CN aus dem Zertifikat.static X509Certificate
getX509Certificate
(byte[] certData) static X509Certificate
getX509Certificate
(InputStream inStream) static X509Certificate
getX509CertificateFromBase64
(String certBase64)
-
Method Details
-
getX509Certificate
public static X509Certificate getX509Certificate(byte[] certData) throws CertificateException, NoSuchProviderException - Parameters:
certData
- byte[]- Returns:
- X509Certificate
- Throws:
CertificateException
- CertificateExceptionNoSuchProviderException
-
getX509Certificate
public static X509Certificate getX509Certificate(InputStream inStream) throws CertificateException, NoSuchProviderException - Parameters:
inStream
- InputStream- Returns:
- X509Certificate
- Throws:
CertificateException
- CertificateExceptionNoSuchProviderException
-
getX509CertificateFromBase64
public static X509Certificate getX509CertificateFromBase64(String certBase64) throws CertificateException, NoSuchProviderException - Parameters:
certBase64
- String- Returns:
- X509Certificate
- Throws:
CertificateException
- CertificateExceptionNoSuchProviderException
-
getSubjectCN
Liefert den Subject-CN aus dem Zertifikat.- Parameters:
x509Cert
- X509Certificate- Returns:
- String
- Throws:
BMUException
- BMUException
-
getIssuerCN
Liefert den Issuer-CN aus dem Zertifikat.- Parameters:
x509Cert
- X509Certificate- Returns:
- String
- Throws:
BMUException
- BMUException
-
getOcspUrl
Liefert die OCSP-URL aus einem Zertifikat. BC ab 1.48 !- Parameters:
certificate
-- Returns:
- Die OCSP-URL
- Throws:
BMUException
Exception
-
convertP12ToJks
- Throws:
BMUException
-