Package org.dogtagpki.nss
Class NSSExtensionGenerator
java.lang.Object
org.dogtagpki.nss.NSSExtensionGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.mozilla.jss.netscape.security.extensions.AuthInfoAccessExtension
org.mozilla.jss.netscape.security.x509.AuthorityKeyIdentifierExtension
createAKIDExtension
(org.mozilla.jss.crypto.X509Certificate issuer) org.mozilla.jss.netscape.security.x509.BasicConstraintsExtension
org.mozilla.jss.netscape.security.x509.CertificatePoliciesExtension
org.mozilla.jss.netscape.security.extensions.ExtendedKeyUsageExtension
org.mozilla.jss.netscape.security.x509.Extensions
org.mozilla.jss.netscape.security.x509.Extensions
createExtensions
(org.mozilla.jss.crypto.X509Certificate issuer, org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) org.mozilla.jss.netscape.security.x509.KeyUsageExtension
org.mozilla.jss.netscape.security.extensions.OCSPNoCheckExtension
org.mozilla.jss.netscape.security.x509.SubjectKeyIdentifierExtension
createSKIDExtension
(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) getParameter
(String name) getParameterNames
(String parent) void
Initialize cert extension generator with configuration file based on the following format: https://www.openssl.org/docs/manmaster/man5/x509v3_config.htmlremoveParameter
(String name) void
setParameter
(String name, String value) void
setParameters
(Map<String, String> parameters)
-
Field Details
-
logger
public static org.slf4j.Logger logger
-
-
Constructor Details
-
NSSExtensionGenerator
public NSSExtensionGenerator()
-
-
Method Details
-
init
-
getParameters
-
setParameters
-
getParameterNames
-
getParameterNames
-
getParameter
-
setParameter
-
removeParameter
-
createBasicConstraintsExtension
-
createAKIDExtension
-
createSKIDExtension
-
createAIAExtension
-
createKeyUsageExtension
-
createExtendedKeyUsageExtension
-
createCertificatePoliciesExtension
-
createOCSPNoCheckExtension
-
createExtensions
-
createExtensions
-