Interface SslStoreProvider

All Known Implementing Classes:
CertificateFileSslStoreProvider

public interface SslStoreProvider
Interface to provide SSL key stores for an WebServer to use. Can be used when file based key stores cannot be used.
Since:
2.0.0
Author:
Phillip Webb
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Return the password of the private key in the key store.
    Return the key store that should be used.
    Return the trust store that should be used.
  • Method Details

    • getKeyStore

      KeyStore getKeyStore() throws Exception
      Return the key store that should be used.
      Returns:
      the key store to use
      Throws:
      Exception - on load error
    • getTrustStore

      KeyStore getTrustStore() throws Exception
      Return the trust store that should be used.
      Returns:
      the trust store to use
      Throws:
      Exception - on load error
    • getKeyPassword

      default String getKeyPassword()
      Return the password of the private key in the key store.
      Returns:
      the key password
      Since:
      2.7.2