Interface TlsConfiguration

All Known Implementing Classes:
TlsConfigurationImpl

public interface TlsConfiguration
Tls configuration.
Author:
michal.polkorab
  • Method Details

    • getTlsKeystore

      String getTlsKeystore()
      Returns the key store location.
      Returns:
      key store location
    • getTlsKeystoreType

      KeystoreType getTlsKeystoreType()
      Returns the key store type.
      Returns:
      key store type
    • getTlsTruststore

      String getTlsTruststore()
      Returns the trust store location.
      Returns:
      trust store location
    • getTlsTruststoreType

      KeystoreType getTlsTruststoreType()
      Returns the trust store type.
      Returns:
      trust store type
    • getTlsKeystorePathType

      PathType getTlsKeystorePathType()
      Returns the key store path type.
      Returns:
      key store path type (CLASSPATH or PATH)
    • getTlsTruststorePathType

      PathType getTlsTruststorePathType()
      Returns the trust store path type.
      Returns:
      trust store path type (CLASSPATH or PATH)
    • getKeystorePassword

      String getKeystorePassword()
      Returns the password protecting the key store.
      Returns:
      password protecting the specified key store
    • getCertificatePassword

      String getCertificatePassword()
      Returns the password protecting the certificate.
      Returns:
      password protecting certificate
    • getTruststorePassword

      String getTruststorePassword()
      Returns the password protecting the trust store.
      Returns:
      password protecting specified trust store
    • getCipherSuites

      List<String> getCipherSuites()
      Returns the list of cipher suites for TLS connection.
      Returns:
      list of cipher suites for TLS connection