Interface CryptographicMaterials

  • All Known Implementing Classes:
    DecryptionMaterials, EncryptionMaterials, MultipartUploadMaterials

    public interface CryptographicMaterials
    Base interface for cryptographic materials containing common fields needed for encryption and decryption operations. Materials include algorithm suite, data key, encryption context, and other cryptographic components.
    • Method Detail

      • s3Request

        software.amazon.awssdk.services.s3.model.S3Request s3Request()
      • cryptoProvider

        Provider cryptoProvider()
      • getCipher

        Cipher getCipher​(byte[] iv)
      • getKeyCommitment

        byte[] getKeyCommitment()
      • messageId

        byte[] messageId()
      • iv

        byte[] iv()