-
Fields
-
MethodsMethodDescriptionUse the
AwsCrypto.decryptData(CryptoMaterialsManager, byte[])andAwsCrypto.encryptData(CryptoMaterialsManager, byte[], Map)APIs instead.encryptStringanddecryptStringwork 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 ofencryptStringand 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.encryptStringanddecryptStringwork 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 ofencryptStringand 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.encryptStringanddecryptStringwork 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 ofencryptStringand 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.encryptStringanddecryptStringwork 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 ofencryptStringand 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.encryptStringanddecryptStringwork 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 ofencryptStringand 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.encryptStringanddecryptStringwork 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 ofencryptStringand 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.KmsMasterKeyProviders 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.KmsMasterKeyProviders constructed using the builder will throw an exception on attempts to modify the list of grant tokens.
CryptoAlgorithm.getMessageIdLength()