Class KeytoolSelfSignedCertGenerator


  • final class KeytoolSelfSignedCertGenerator
    extends java.lang.Object
    Self-signed certificate generator based on the keytool CLI.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String ALIAS  
      private static java.time.format.DateTimeFormatter DATE_FORMAT  
      private static java.lang.String KEY_STORE_TYPE  
      private static java.nio.file.Path KEYTOOL  
      private static java.lang.String PASSWORD  
    • Field Detail

      • DATE_FORMAT

        private static final java.time.format.DateTimeFormatter DATE_FORMAT
      • KEYTOOL

        private static final java.nio.file.Path KEYTOOL
      • KEY_STORE_TYPE

        private static final java.lang.String KEY_STORE_TYPE
    • Constructor Detail

      • KeytoolSelfSignedCertGenerator

        private KeytoolSelfSignedCertGenerator()
    • Method Detail

      • isAvailable

        static boolean isAvailable()
      • generate

        static void generate​(SelfSignedCertificate.Builder builder)
                      throws java.io.IOException,
                             java.security.GeneralSecurityException
        Throws:
        java.io.IOException
        java.security.GeneralSecurityException