Class OpenJdkSelfSignedCertGenerator
java.lang.Object
io.netty.handler.ssl.util.OpenJdkSelfSignedCertGenerator
final class OpenJdkSelfSignedCertGenerator
extends java.lang.Object
Generates a self-signed certificate using
sun.security.x509 package provided by OpenJDK.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final MethodHandleprivate static final InternalLoggerprivate static final booleanprivate static final MethodHandleprivate static final MethodHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static java.lang.String[]generate(java.lang.String fqdn, java.security.KeyPair keypair, java.security.SecureRandom random, java.util.Date notBefore, java.util.Date notAfter, java.lang.String algorithm) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
logger
-
CERT_INFO_SET_HANDLE
-
ISSUER_NAME_CONSTRUCTOR
-
CERT_IMPL_CONSTRUCTOR
-
X509_CERT_INFO_CONSTRUCTOR
-
CERTIFICATE_VERSION_CONSTRUCTOR
-
CERTIFICATE_SUBJECT_NAME_CONSTRUCTOR
-
X500_NAME_CONSTRUCTOR
-
CERTIFICATE_SERIAL_NUMBER_CONSTRUCTOR
-
CERTIFICATE_VALIDITY_CONSTRUCTOR
-
CERTIFICATE_X509_KEY_CONSTRUCTOR
-
CERTIFICATE_ALORITHM_ID_CONSTRUCTOR
-
CERT_IMPL_GET_HANDLE
-
CERT_IMPL_SIGN_HANDLE
-
ALGORITHM_ID_GET_HANDLE
-
SUPPORTED
private static final boolean SUPPORTED
-
-
Constructor Details
-
OpenJdkSelfSignedCertGenerator
private OpenJdkSelfSignedCertGenerator()
-
-
Method Details
-
generate
static java.lang.String[] generate(java.lang.String fqdn, java.security.KeyPair keypair, java.security.SecureRandom random, java.util.Date notBefore, java.util.Date notAfter, java.lang.String algorithm) throws java.lang.Exception - Throws:
java.lang.Exception
-