public class CryptoModuleDispatcher extends Object implements CryptoModule
| Constructor and Description |
|---|
CryptoModuleDispatcher(OSSDirect ossDirect,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig) |
| Modifier and Type | Method and Description |
|---|---|
OSSObject |
getObjectSecurely(GetObjectRequest req) |
ObjectMetadata |
getObjectSecurely(GetObjectRequest req,
File file) |
InitiateMultipartUploadResult |
initiateMultipartUploadSecurely(InitiateMultipartUploadRequest request,
MultipartUploadCryptoContext context) |
PutObjectResult |
putObjectSecurely(PutObjectRequest putObjectRequest) |
UploadPartResult |
uploadPartSecurely(UploadPartRequest request,
MultipartUploadCryptoContext context) |
public CryptoModuleDispatcher(OSSDirect ossDirect, EncryptionMaterials encryptionMaterials, CryptoConfiguration cryptoConfig)
public PutObjectResult putObjectSecurely(PutObjectRequest putObjectRequest)
putObjectSecurely in interface CryptoModulepublic OSSObject getObjectSecurely(GetObjectRequest req)
getObjectSecurely in interface CryptoModulepublic ObjectMetadata getObjectSecurely(GetObjectRequest req, File file)
getObjectSecurely in interface CryptoModulepublic InitiateMultipartUploadResult initiateMultipartUploadSecurely(InitiateMultipartUploadRequest request, MultipartUploadCryptoContext context)
initiateMultipartUploadSecurely in interface CryptoModulepublic UploadPartResult uploadPartSecurely(UploadPartRequest request, MultipartUploadCryptoContext context)
uploadPartSecurely in interface CryptoModuleCopyright © 2021. All Rights Reserved.