-
Fields
-
MethodsMethodDescriptionUse the
AwsCrypto.decryptData(CryptoMaterialsManager, byte[])
andAwsCrypto.encryptData(CryptoMaterialsManager, byte[], Map)
APIs instead.encryptString
anddecryptString
work as expected if you use them together. However, to work with other language implementations of the AWS Encryption SDK, you need to base64-decode the output ofencryptString
and base64-encode the input todecryptString
. These deprecated APIs will be removed in the future.Use theAwsCrypto.decryptData(MasterKeyProvider, byte[])
andAwsCrypto.encryptData(MasterKeyProvider, byte[], Map)
APIs instead.encryptString
anddecryptString
work as expected if you use them together. However, to work with other language implementations of the AWS Encryption SDK, you need to base64-decode the output ofencryptString
and base64-encode the input todecryptString
. These deprecated APIs will be removed in the future.Use theAwsCrypto.encryptData(CryptoMaterialsManager, byte[])
andAwsCrypto.decryptData(CryptoMaterialsManager, byte[])
APIs instead.encryptString
anddecryptString
work as expected if you use them together. However, to work with other language implementations of the AWS Encryption SDK, you need to base64-decode the output ofencryptString
and base64-encode the input todecryptString
. These deprecated APIs will be removed in the future.Use theAwsCrypto.encryptData(CryptoMaterialsManager, byte[], Map)
andAwsCrypto.decryptData(CryptoMaterialsManager, byte[])
APIs instead.encryptString
anddecryptString
work as expected if you use them together. However, to work with other language implementations of the AWS Encryption SDK, you need to base64-decode the output ofencryptString
and base64-encode the input todecryptString
. These deprecated APIs will be removed in the future.Use theAwsCrypto.encryptData(MasterKeyProvider, byte[])
andAwsCrypto.decryptData(MasterKeyProvider, byte[])
APIs instead.encryptString
anddecryptString
work as expected if you use them together. However, to work with other language implementations of the AWS Encryption SDK, you need to base64-decode the output ofencryptString
and base64-encode the input todecryptString
. These deprecated APIs will be removed in the future.Use theAwsCrypto.encryptData(MasterKeyProvider, byte[], Map)
andAwsCrypto.decryptData(MasterKeyProvider, byte[])
APIs instead.encryptString
anddecryptString
work as expected if you use them together. However, to work with other language implementations of the AWS Encryption SDK, you need to base64-decode the output ofencryptString
and base64-encode the input todecryptString
. These deprecated APIs will be removed in the future.This version may have to recalculate the number of bytes already parsed, which adds a performance penalty. UseDecryptionHandler.create(CryptoMaterialsManager, ParsedCiphertext, CommitmentPolicy, SignaturePolicy, int)
instead, which makes the parsed byte count directly available instead.This version may have to recalculate the number of bytes already parsed, which adds a performance penalty. UseDecryptionHandler.create(CryptoMaterialsManager, ParsedCiphertext, CommitmentPolicy, SignaturePolicy, int)
instead, which makes the parsed byte count directly available instead.This method is inherently not thread safe. UseKmsMasterKeyProvider.withGrantTokens(List)
orKmsMasterKey.setGrantTokens(List)
instead.KmsMasterKeyProvider
s constructed using the builder will throw an exception on attempts to modify the list of grant tokens.This method is inherently not thread safe. UseKmsMasterKey.setGrantTokens(List)
instead.KmsMasterKeyProvider
s constructed using the builder will throw an exception on attempts to modify the list of grant tokens.
CryptoAlgorithm.getMessageIdLength()