Interface TlsConfiguration

  • All Known Implementing Classes:
    TlsConfigurationImpl

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

      • 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