public abstract class COSCryptoModule extends Object
| 构造器和说明 |
|---|
COSCryptoModule() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
abortMultipartUploadSecurely(AbortMultipartUploadRequest req) |
abstract CompleteMultipartUploadResult |
completeMultipartUploadSecurely(CompleteMultipartUploadRequest req) |
abstract CopyPartResult |
copyPartSecurely(CopyPartRequest req) |
abstract COSObject |
getObjectSecurely(GetObjectRequest req) |
abstract ObjectMetadata |
getObjectSecurely(GetObjectRequest req,
File dest) |
abstract InitiateMultipartUploadResult |
initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req) |
abstract PutObjectResult |
putInstructionFileSecurely(PutInstructionFileRequest req) |
abstract PutObjectResult |
putObjectSecurely(PutObjectRequest req) |
abstract UploadPartResult |
uploadPartSecurely(UploadPartRequest req) |
public abstract PutObjectResult putObjectSecurely(PutObjectRequest req)
public abstract COSObject getObjectSecurely(GetObjectRequest req)
public abstract ObjectMetadata getObjectSecurely(GetObjectRequest req, File dest)
public abstract CompleteMultipartUploadResult completeMultipartUploadSecurely(CompleteMultipartUploadRequest req)
public abstract InitiateMultipartUploadResult initiateMultipartUploadSecurely(InitiateMultipartUploadRequest req)
public abstract UploadPartResult uploadPartSecurely(UploadPartRequest req)
public abstract CopyPartResult copyPartSecurely(CopyPartRequest req)
public abstract void abortMultipartUploadSecurely(AbortMultipartUploadRequest req)
public abstract PutObjectResult putInstructionFileSecurely(PutInstructionFileRequest req)
EncryptedGetObjectRequest.IllegalArgumentException - if the specified COS object doesn't exist.SecurityException - if the protection level of the material in the new
instruction file is lower than that of the original.
Currently, this means if the original material has been
secured via authenticated encryption, then the new
instruction file cannot be created via an COS encryption
client configured with CryptoMode#EncryptionOnly.Copyright © 2021. All rights reserved.