| 程序包 | 说明 |
|---|---|
| com.ksyun.ks3.service.encryption | |
| com.ksyun.ks3.service.encryption.internal | |
| com.ksyun.ks3.service.encryption.model |
| 构造器和说明 |
|---|
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig) |
Ks3EncryptionClient(String accesskeyid,
String accesskeysecret,
EncryptionMaterials encryptionMaterials,
CryptoConfiguration cryptoConfig,
Ks3ClientConfig ks3config) |
| 限定符和类型 | 方法和说明 |
|---|---|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromInstructionFile(Ks3Object instructionFile,
EncryptionMaterials materials,
Provider cryptoProvider)
已过时。
|
static EncryptionInstruction |
EncryptionUtils.buildInstructionFromObjectMetadata(Ks3Object object,
EncryptionMaterials materials,
Provider cryptoProvider)
已过时。
|
static Ks3Object |
EncryptionUtils.decryptObjectUsingMetadata(Ks3Object object,
EncryptionMaterials materials,
Provider cryptoProvider)
已过时。
use buildInstructionFromObjectMetadata and decryptObjectUsingInstruction instead.
|
static PutObjectRequest |
EncryptionUtils.encryptRequestUsingMetadata(PutObjectRequest request,
EncryptionMaterials materials,
Provider cryptoProvider)
已过时。
use generateInstruction, encryptRequestUsingInstruction, and updateMetadataWithEncryptionInfo instead
|
static EncryptionInstruction |
EncryptionUtils.generateInstruction(EncryptionMaterials materials,
Provider cryptoProvider)
已过时。
|
static byte[] |
EncryptionUtils.getEncryptedSymmetricKey(SecretKey toBeEncrypted,
EncryptionMaterials materials,
Provider cryptoProvider)
Encrypts a symmetric key using the provided encryption materials and returns
it in raw byte array form.
|
protected com.ksyun.ks3.service.encryption.internal.S3CryptoModuleBase.SecuredCEK |
S3CryptoModuleBase.secureCEK(SecretKey toBeEncrypted,
EncryptionMaterials materials,
Provider cryptoProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
EncryptionMaterials |
StaticEncryptionMaterialsProvider.getEncryptionMaterials() |
EncryptionMaterials |
EncryptionMaterialsProvider.getEncryptionMaterials()
Returns EncryptionMaterials which the caller can use for encryption.
|
EncryptionMaterials |
StaticEncryptionMaterialsProvider.getEncryptionMaterials(Map<String,String> materialDescIn) |
EncryptionMaterials |
EncryptionMaterialsAccessor.getEncryptionMaterials(Map<String,String> materialsDescription)
Retrieves encryption materials matching the specified description from some source.
|
| 构造器和说明 |
|---|
StaticEncryptionMaterialsProvider(EncryptionMaterials materials) |
Copyright © 2024. All rights reserved.