| 程序包 | 说明 |
|---|---|
| com.ksyun.ks3.service.encryption | |
| com.ksyun.ks3.service.encryption.internal | |
| com.ksyun.ks3.service.encryption.model |
| 构造器和说明 |
|---|
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterialsProvider encryptionMaterialsProvider) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig,
Ks3ClientConfig ks3config) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected EncryptionMaterialsProvider |
S3CryptoModuleBase.kekMaterialsProvider |
| 限定符和类型 | 方法和说明 |
|---|---|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromInstructionFile(Ks3Object instructionFile,
EncryptionMaterialsProvider materialsProvider,
Provider cryptoProvider)
Builds an instruction object from the contents of an instruction file.
|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromObjectMetadata(Ks3Object object,
EncryptionMaterialsProvider materialsProvider,
Provider cryptoProvider)
Builds an instruction object from the object metadata.
|
static EncryptionInstruction |
EncryptionUtils.generateInstruction(EncryptionMaterialsProvider materialsProvider,
Map<String,String> materialsDescription,
Provider cryptoProvider) |
static EncryptionInstruction |
EncryptionUtils.generateInstruction(EncryptionMaterialsProvider materialsProvider,
Provider cryptoProvider) |
| 构造器和说明 |
|---|
CryptoModuleDispatcher(S3Direct s3,
EncryptionMaterialsProvider encryptionMaterialsProvider,
CryptoConfiguration cryptoConfig) |
S3CryptoModuleBase(S3Direct s3,
EncryptionMaterialsProvider kekMaterialsProvider,
CryptoConfiguration cryptoConfig,
com.ksyun.ks3.service.encryption.internal.S3CryptoScheme cryptoScheme) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
StaticEncryptionMaterialsProvider
Simple implementation of EncryptionMaterialsProvider that just wraps static
EncryptionMaterials.
|
Copyright © 2024. All rights reserved.