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 CryptoModule
public OSSObject getObjectSecurely(GetObjectRequest req)
getObjectSecurely
in interface CryptoModule
public ObjectMetadata getObjectSecurely(GetObjectRequest req, File file)
getObjectSecurely
in interface CryptoModule
public InitiateMultipartUploadResult initiateMultipartUploadSecurely(InitiateMultipartUploadRequest request, MultipartUploadCryptoContext context)
initiateMultipartUploadSecurely
in interface CryptoModule
public UploadPartResult uploadPartSecurely(UploadPartRequest request, MultipartUploadCryptoContext context)
uploadPartSecurely
in interface CryptoModule
Copyright © 2023. All Rights Reserved.