Class SSLConfig.InnerConfig

  • Enclosing class:
    SSLConfig

    public static class SSLConfig.InnerConfig
    extends java.lang.Object
    Configuration for the SSL (secure) connector, meant to be accessed using its setters.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      @Nullable java.lang.String keyStoreFile
      Name of the key store file in the classpath.
      @Nullable java.io.InputStream keyStoreInputStream
      Input stream to the key store file.
      @Nullable java.lang.String keyStorePassword
      Password for the key store.
      @Nullable java.nio.file.Path keyStorePath
      Path to the key store file.
      @Nullable java.lang.String pemCertificatesFile
      Name of the certificate chain PEM file in the classpath.
      @Nullable java.io.InputStream pemCertificatesInputStream
      Input stream to the certificate chain PEM file.
      @Nullable java.nio.file.Path pemCertificatesPath
      Path to the PEM certificate chain PEM file.
      @Nullable java.lang.String pemCertificatesString
      Certificate chain as a PEM encoded string.
      @Nullable java.lang.String pemPrivateKeyFile
      Name of the private key PEM file in the classpath.
      @Nullable java.io.InputStream pemPrivateKeyInputStream
      Input stream to the private key PEM file.
      @Nullable java.nio.file.Path pemPrivateKeyPath
      Path to the private key PEM file.
      @Nullable java.lang.String pemPrivateKeyString
      Private key as a PEM encoded string.
      @Nullable java.lang.String privateKeyPassword
      Password for the private key.
    • Constructor Summary

      Constructors 
      Constructor Description
      InnerConfig()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • pemCertificatesFile

        @Nullable
        public @Nullable java.lang.String pemCertificatesFile
        Name of the certificate chain PEM file in the classpath.
      • pemPrivateKeyFile

        @Nullable
        public @Nullable java.lang.String pemPrivateKeyFile
        Name of the private key PEM file in the classpath.
      • pemCertificatesInputStream

        @Nullable
        public @Nullable java.io.InputStream pemCertificatesInputStream
        Input stream to the certificate chain PEM file.
      • pemPrivateKeyInputStream

        @Nullable
        public @Nullable java.io.InputStream pemPrivateKeyInputStream
        Input stream to the private key PEM file.
      • pemCertificatesPath

        @Nullable
        public @Nullable java.nio.file.Path pemCertificatesPath
        Path to the PEM certificate chain PEM file.
      • pemPrivateKeyPath

        @Nullable
        public @Nullable java.nio.file.Path pemPrivateKeyPath
        Path to the private key PEM file.
      • pemCertificatesString

        @Nullable
        public @Nullable java.lang.String pemCertificatesString
        Certificate chain as a PEM encoded string.
      • pemPrivateKeyString

        @Nullable
        public @Nullable java.lang.String pemPrivateKeyString
        Private key as a PEM encoded string.
      • privateKeyPassword

        @Nullable
        public @Nullable java.lang.String privateKeyPassword
        Password for the private key.
      • keyStorePath

        @Nullable
        public @Nullable java.nio.file.Path keyStorePath
        Path to the key store file.
      • keyStoreFile

        @Nullable
        public @Nullable java.lang.String keyStoreFile
        Name of the key store file in the classpath.
      • keyStoreInputStream

        @Nullable
        public @Nullable java.io.InputStream keyStoreInputStream
        Input stream to the key store file.
      • keyStorePassword

        @Nullable
        public @Nullable java.lang.String keyStorePassword
        Password for the key store.
    • Constructor Detail

      • InnerConfig

        public InnerConfig()