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.AuthInfoAccessExtensionorg.mozilla.jss.netscape.security.x509.AuthorityKeyIdentifierExtensioncreateAKIDExtension(org.mozilla.jss.crypto.X509Certificate issuer) org.mozilla.jss.netscape.security.x509.BasicConstraintsExtensionorg.mozilla.jss.netscape.security.x509.CertificatePoliciesExtensionorg.mozilla.jss.netscape.security.extensions.ExtendedKeyUsageExtensionorg.mozilla.jss.netscape.security.x509.Extensionsorg.mozilla.jss.netscape.security.x509.ExtensionscreateExtensions(org.mozilla.jss.crypto.X509Certificate issuer, org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) org.mozilla.jss.netscape.security.x509.KeyUsageExtensionorg.mozilla.jss.netscape.security.extensions.OCSPNoCheckExtensionorg.mozilla.jss.netscape.security.x509.SubjectKeyIdentifierExtensioncreateSKIDExtension(org.mozilla.jss.netscape.security.pkcs.PKCS10 pkcs10) getParameter(String name) getParameterNames(String parent) voidInitialize cert extension generator with configuration file based on the following format: https://www.openssl.org/docs/manmaster/man5/x509v3_config.htmlremoveParameter(String name) voidsetParameter(String name, String value) voidsetParameters(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
-