Package org.dogtag.util.cert
Class CertUtil
java.lang.Object
org.dogtag.util.cert.CertUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.mozilla.jss.netscape.security.x509.CertificateExtensions
createRequestExtensions
(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) static void
deleteCert
(String tokenname, org.mozilla.jss.crypto.X509Certificate cert) static String
fingerPrintFormat
(String content) static String
getCommonName
(org.mozilla.jss.netscape.security.x509.X500Name name) getDNSNames
(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) Get DNS names from PKCS #10 request.getDNSNames
(org.mozilla.jss.netscape.security.x509.SubjectAlternativeNameExtension sanExtension) Get DNS names from SAN extension.static org.mozilla.jss.netscape.security.x509.SubjectAlternativeNameExtension
getSANExtension
(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) Get SAN extension from PKCS #10 request.static org.mozilla.jss.netscape.security.x509.SubjectAlternativeNameExtension
getSANExtension
(org.mozilla.jss.netscape.security.x509.Extensions extensions) Get SAN extension from a collection of extensions.static byte[]
static String
toPEM
(X509Certificate cert) static String
toPEM
(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10)
-
Field Details
-
logger
public static final org.slf4j.Logger logger
-
-
Constructor Details
-
CertUtil
public CertUtil()
-
-
Method Details
-
parseCSR
-
toPEM
- Throws:
Exception
-
toPEM
- Throws:
Exception
-
fingerPrintFormat
-
deleteCert
public static void deleteCert(String tokenname, org.mozilla.jss.crypto.X509Certificate cert) throws Exception - Throws:
Exception
-
createRequestExtensions
public static org.mozilla.jss.netscape.security.x509.CertificateExtensions createRequestExtensions(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) throws Exception - Throws:
Exception
-
getSANExtension
public static org.mozilla.jss.netscape.security.x509.SubjectAlternativeNameExtension getSANExtension(org.mozilla.jss.netscape.security.x509.Extensions extensions) throws Exception Get SAN extension from a collection of extensions.- Throws:
Exception
-
getSANExtension
public static org.mozilla.jss.netscape.security.x509.SubjectAlternativeNameExtension getSANExtension(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) throws Exception Get SAN extension from PKCS #10 request.- Throws:
Exception
-
getDNSNames
public static Set<String> getDNSNames(org.mozilla.jss.netscape.security.x509.SubjectAlternativeNameExtension sanExtension) throws Exception Get DNS names from SAN extension.- Throws:
Exception
-
getCommonName
public static String getCommonName(org.mozilla.jss.netscape.security.x509.X500Name name) throws Exception - Throws:
Exception
-
getDNSNames
public static Set<String> getDNSNames(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) throws Exception Get DNS names from PKCS #10 request.- Throws:
Exception
-