Interface ClientKeyCryptoStore

All Superinterfaces:
CryptoStore, CryptoStore.ExportableAsKeyStore

public interface ClientKeyCryptoStore extends CryptoStore, CryptoStore.ExportableAsKeyStore
A crypto store containing the private key and certificate required for client authentication over SSL/TLS.
Since:
3.0.0
  • Method Details

    • getPrivateKey

      PrivateKey getPrivateKey()
      Gets the private key contained by this crypto store.
      Returns:
      a PrivateKey
    • getCertificates

      List<X509Certificate> getCertificates()
      Gets the certificate chain contained by this crypto store.

      The returned list is unmodifiable and is ordered with the most significant certificate first, followed by zero or more certificate authorities.

      Returns:
      a list of X509Certificates