Index
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.
All Classes and Interfaces|All Packages|Serialized Form