Field and Description |
---|
com.amazonaws.encryptionsdk.internal.Constants.MESSAGE_ID_LEN
This value may change based on
CryptoAlgorithm.getMessageIdLength() |
Method and Description |
---|
com.amazonaws.encryptionsdk.kms.KmsMasterKeyProvider.addGrantToken(String)
This method is inherently not thread safe. Use
KmsMasterKeyProvider.withGrantTokens(List) or
KmsMasterKey.setGrantTokens(List) instead. KmsMasterKeyProvider s
constructed using the builder will throw an exception on attempts to modify the list of
grant tokens. |
com.amazonaws.encryptionsdk.kmssdkv2.KmsMasterKeyProvider.addGrantToken(String)
This method is inherently not thread safe. Use
KmsMasterKeyProvider.withGrantTokens(List) or
KmsMasterKey.setGrantTokens(List) instead. KmsMasterKeyProvider s
constructed using the builder will throw an exception on attempts to modify the list of
grant tokens. |
com.amazonaws.encryptionsdk.internal.DecryptionHandler.create(CryptoMaterialsManager, CiphertextHeaders, CommitmentPolicy, SignaturePolicy, int)
This version may have to recalculate the number of bytes already parsed, which adds
a performance penalty. Use
DecryptionHandler.create(CryptoMaterialsManager, ParsedCiphertext,
CommitmentPolicy, SignaturePolicy, int) instead, which makes the parsed byte count
directly available instead. |
com.amazonaws.encryptionsdk.internal.DecryptionHandler.create(MasterKeyProvider<K>, CiphertextHeaders, CommitmentPolicy, SignaturePolicy, int)
This version may have to recalculate the number of bytes already parsed, which adds
a performance penalty. Use
DecryptionHandler.create(CryptoMaterialsManager, ParsedCiphertext,
CommitmentPolicy, SignaturePolicy, int) instead, which makes the parsed byte count
directly available instead. |
com.amazonaws.encryptionsdk.AwsCrypto.decryptString(CryptoMaterialsManager, String)
Use the
AwsCrypto.decryptData(CryptoMaterialsManager, byte[]) and AwsCrypto.encryptData(CryptoMaterialsManager, byte[], Map) APIs instead. encryptString and
decryptString 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 of encryptString and base64-encode the input to decryptString . These
deprecated APIs will be removed in the future. |
com.amazonaws.encryptionsdk.AwsCrypto.decryptString(MasterKeyProvider<K>, String)
Use the
AwsCrypto.decryptData(MasterKeyProvider, byte[]) and AwsCrypto.encryptData(MasterKeyProvider, byte[], Map) APIs instead. encryptString and
decryptString 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 of encryptString and base64-encode the input to decryptString . These
deprecated APIs will be removed in the future. |
com.amazonaws.encryptionsdk.CryptoAlgorithm.deserialize(byte, short) |
com.amazonaws.encryptionsdk.AwsCrypto.encryptString(CryptoMaterialsManager, String)
Use the
AwsCrypto.encryptData(CryptoMaterialsManager, byte[]) and AwsCrypto.decryptData(CryptoMaterialsManager, byte[]) APIs instead. encryptString and
decryptString 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 of encryptString and base64-encode the input to decryptString . These
deprecated APIs will be removed in the future. |
com.amazonaws.encryptionsdk.AwsCrypto.encryptString(CryptoMaterialsManager, String, Map<String, String>)
Use the
AwsCrypto.encryptData(CryptoMaterialsManager, byte[], Map) and AwsCrypto.decryptData(CryptoMaterialsManager, byte[]) APIs instead. encryptString and
decryptString 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 of encryptString and base64-encode the input to decryptString . These
deprecated APIs will be removed in the future. |
com.amazonaws.encryptionsdk.AwsCrypto.encryptString(MasterKeyProvider<K>, String)
Use the
AwsCrypto.encryptData(MasterKeyProvider, byte[]) and AwsCrypto.decryptData(MasterKeyProvider, byte[]) APIs instead. encryptString and decryptString 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 of
encryptString and base64-encode the input to decryptString . These
deprecated APIs will be removed in the future. |
com.amazonaws.encryptionsdk.AwsCrypto.encryptString(MasterKeyProvider<K>, String, Map<String, String>)
Use the
AwsCrypto.encryptData(MasterKeyProvider, byte[], Map) and AwsCrypto.decryptData(MasterKeyProvider, byte[]) APIs instead. encryptString and decryptString 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 of
encryptString and base64-encode the input to decryptString . These
deprecated APIs will be removed in the future. |
com.amazonaws.encryptionsdk.kms.KmsMasterKeyProvider.setGrantTokens(List<String>)
This method is inherently not thread safe. Use
KmsMasterKey.setGrantTokens(List) instead. KmsMasterKeyProvider s constructed using
the builder will throw an exception on attempts to modify the list of grant tokens. |
com.amazonaws.encryptionsdk.kmssdkv2.KmsMasterKeyProvider.setGrantTokens(List<String>)
This method is inherently not thread safe. Use
KmsMasterKey.setGrantTokens(List) instead. KmsMasterKeyProvider s constructed using
the builder will throw an exception on attempts to modify the list of grant tokens. |
Constructor and Description |
---|
com.amazonaws.encryptionsdk.model.CiphertextHeaders(byte, CiphertextType, CryptoAlgorithm, byte[], List<KeyBlob>, ContentType, int) |
Copyright © 2023. All rights reserved.