Index

B C D E W 
All Classes and Interfaces|All Packages|Serialized Form

B

build() - Method in class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
Creates a new instance of EnvelopeCrypto.
builder() - Static method in class com.helixframework.aws.encryption.EnvelopeCrypto
Gets a builder for creating instances of EnvelopeCrypto.
Builder() - Constructor for class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
 

C

com.helixframework.aws.encryption - package com.helixframework.aws.encryption
 

D

decrypt(byte[]) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Decrypts the supplied ciphertext bytes.
decrypt(String) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Decrypts the supplied ciphertext bytes.
decrypt(Map<String, String>, byte[]) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Decrypts the supplied ciphertext and verifies that the supplied encryption context matches the context with which the data was encrypted.
decrypt(Map<String, String>, String) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Decrypts the supplied ciphertext and verifies that the supplied encryption context matches the context with which the data was encrypted.
DecryptionException - Exception in com.helixframework.aws.encryption
Exception thrown when errors are encountered during decryption.
DecryptionException(String) - Constructor for exception com.helixframework.aws.encryption.DecryptionException
 
DecryptionException(String, Throwable) - Constructor for exception com.helixframework.aws.encryption.DecryptionException
 
discoverDecryptMasterKeys() - Method in class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
AWS KMS Master Key Provider for decryption in discovery mode.

E

encrypt(byte[]) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Encrypts the supplied plaintext data.
encrypt(String) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Encrypts the supplied plaintext data.
encrypt(Map<String, String>, byte[]) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Encrypts the supplied plaintext data with encryption context.
encrypt(Map<String, String>, String) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto
Encrypts the supplied plaintext data with encryption context.
EnvelopeCrypto - Class in com.helixframework.aws.encryption
Utility for doing envelope encryption with AWS Encryption SDK.
EnvelopeCrypto.Builder - Class in com.helixframework.aws.encryption
Builds an instance of EnvelopeCrypto.

W

withAwsCrypto(AwsCrypto) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
AWS encryption sdk.
withDecryptMasterKeys(KmsMasterKeyProvider) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
AWS KMS Master Key Provider for decryption.
withEncryptMasterKeys(KmsMasterKeyProvider) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
AWS KMS Master Key Provider for encryption.
withEncryptMasterKeys(List<String>) - Method in class com.helixframework.aws.encryption.EnvelopeCrypto.Builder
List of encryption keys for which to create a KMS Master Key provider.
B C D E W 
All Classes and Interfaces|All Packages|Serialized Form