Package io.netty.handler.ssl.util
Class KeytoolSelfSignedCertGenerator
- java.lang.Object
-
- io.netty.handler.ssl.util.KeytoolSelfSignedCertGenerator
-
final class KeytoolSelfSignedCertGenerator extends java.lang.ObjectSelf-signed certificate generator based on the keytool CLI.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringALIASprivate static java.time.format.DateTimeFormatterDATE_FORMATprivate static java.lang.StringKEY_STORE_TYPEprivate static java.nio.file.PathKEYTOOLprivate static java.lang.StringPASSWORD
-
Constructor Summary
Constructors Modifier Constructor Description privateKeytoolSelfSignedCertGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidgenerate(SelfSignedCertificate.Builder builder)(package private) static booleanisAvailable()
-
-
-
Field Detail
-
DATE_FORMAT
private static final java.time.format.DateTimeFormatter DATE_FORMAT
-
ALIAS
private static final java.lang.String ALIAS
- See Also:
- Constant Field Values
-
PASSWORD
private static final java.lang.String PASSWORD
- See Also:
- Constant Field Values
-
KEYTOOL
private static final java.nio.file.Path KEYTOOL
-
KEY_STORE_TYPE
private static final java.lang.String KEY_STORE_TYPE
-
-
Method Detail
-
isAvailable
static boolean isAvailable()
-
generate
static void generate(SelfSignedCertificate.Builder builder) throws java.io.IOException, java.security.GeneralSecurityException
- Throws:
java.io.IOExceptionjava.security.GeneralSecurityException
-
-