public class COSCryptoModuleAECbc extends COSCryptoModuleAE
contentCryptoScheme, cos, cryptoConfig, cryptoScheme, DEFAULT_BUFFER_SIZE, kekMaterialsProvider, kms, log, multipartUploadContexts| Constructor and Description |
|---|
COSCryptoModuleAECbc(COSDirect cos,
COSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig) |
COSCryptoModuleAECbc(QCLOUDKMS kms,
COSDirect cos,
COSCredentialsProvider credentialsProvider,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
ciphertextLength(long originalContentLength)
Returns the length of the ciphertext computed from the length of the plaintext.
|
adjustToDesiredRange, getObjectSecurely, getObjectSecurely, isStrictabortMultipartUploadSecurely, completeMultipartUploadSecurely, copyPartSecurely, createContentCryptoMaterial, createInstructionPutRequest, generateCEK, getCOSCryptoScheme, initiateMultipartUploadSecurely, newMultipartCOSCipherInputStream, plaintextLength, putInstructionFileSecurely, putObjectSecurely, securityCheck, updateInstructionPutRequest, updateMetadataWithContentCryptoMaterial, uploadPartSecurely, wrapWithCipherpublic COSCryptoModuleAECbc(COSDirect cos, COSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider kekMaterialsProvider, CryptoConfiguration cryptoConfig)
public COSCryptoModuleAECbc(QCLOUDKMS kms, COSDirect cos, COSCredentialsProvider credentialsProvider, EncryptionMaterialsProvider kekMaterialsProvider, CryptoConfiguration cryptoConfig)
protected long ciphertextLength(long originalContentLength)
COSCryptoModuleBaseciphertextLength in class COSCryptoModuleAEoriginalContentLength - a non-negative numberCopyright © 2023. All rights reserved.