Interface AsymmetricEncryptionCryptoStore

All Superinterfaces:
CryptoStore

public interface AsymmetricEncryptionCryptoStore extends CryptoStore
A crypto store containing asymmetric key material for encrypting data.
Since:
3.0.0
  • Method Details

    • getPublicKey

      PublicKey getPublicKey()
      Gets the public key contained by this crypto store.
      Returns:
      a PublicKey
    • getCertificates

      List<X509Certificate> getCertificates()
      Gets the certificate chain contained by this crypto store, or an empty list if no chain exists.

      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