Class KeytoolSelfSignedCertGenerator
java.lang.Object
io.netty.handler.ssl.util.KeytoolSelfSignedCertGenerator
final class KeytoolSelfSignedCertGenerator
extends java.lang.Object
Self-signed certificate generator based on the keytool CLI.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final java.lang.Stringprivate static final java.time.format.DateTimeFormatterprivate static final java.lang.Stringprivate static final java.nio.file.Pathprivate static final java.lang.String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static voidgenerate(SelfSignedCertificate.Builder builder) (package private) static booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
DATE_FORMAT
private static final java.time.format.DateTimeFormatter DATE_FORMAT -
ALIAS
private static final java.lang.String ALIAS- See Also:
-
PASSWORD
private static final java.lang.String PASSWORD- See Also:
-
KEYTOOL
private static final java.nio.file.Path KEYTOOL -
KEY_STORE_TYPE
private static final java.lang.String KEY_STORE_TYPE
-
-
Constructor Details
-
KeytoolSelfSignedCertGenerator
private KeytoolSelfSignedCertGenerator()
-
-
Method Details
-
isAvailable
static boolean isAvailable() -
generate
static void generate(SelfSignedCertificate.Builder builder) throws java.io.IOException, java.security.GeneralSecurityException - Throws:
java.io.IOExceptionjava.security.GeneralSecurityException
-