Interface SslConfig


public interface SslConfig
  • Method Details

    • protocol

      Optional<String> protocol()
      The SSL protocol used to generate the SSLContext
    • provider

      Optional<String> provider()
      The name of the security provider used for SSL connections
    • cipherSuites

      Optional<String> cipherSuites()
      A list of cipher suites
    • enabledProtocols

      Optional<String> enabledProtocols()
      The list of protocols enabled for SSL connections
    • truststore

      TrustStoreConfig truststore()
      Truststore config
    • keystore

      KeyStoreConfig keystore()
      Keystore config
    • key

      KeyConfig key()
      Key config
    • keymanagerAlgorithm

      Optional<String> keymanagerAlgorithm()
      The algorithm used by key manager factory for SSL connections
    • trustmanagerAlgorithm

      Optional<String> trustmanagerAlgorithm()
      The algorithm used by trust manager factory for SSL connections
    • endpointIdentificationAlgorithm

      @WithDefault("https") Optional<String> endpointIdentificationAlgorithm()
      The endpoint identification algorithm to validate server hostname using server certificate
    • secureRandomImplementation

      Optional<String> secureRandomImplementation()
      The SecureRandom PRNG implementation to use for SSL cryptography operations