加密说明(Java SDK)

开发过程中,您有任何问题可以在github上提交issue,或者在华为云对象存储服务论坛中发帖求助。
OBS Java SDK支持服务端加密的接口见下表:
OBS Java SDK接口方法 | 说明 | 支持加密类型 |
|---|---|---|
ObsClient.putObject | 上传对象时设置加密算法、密钥,对对象启用服务端加密。 | SSE-KMS SSE-C SSE-OBS |
ObsClient.getObject | 具有KMS Administrator权限的用户可直接下载KMS加密对象,后端解密后返回。(SSE-KMS) 下载对象时设置解密算法、密钥,用于解密对象。(SSE-C) | SSE-KMS SSE-C SSE-OBS |
ObsClient.copyObject |
| SSE-KMS SSE-C |
ObsClient.getObjectMetadata | 获取对象元数据时设置解密算法、密钥,用于解密对象。 | SSE-C SSE-OBS |
ObsClient.initiateMultipartUpload | 初始化分段上传任务时设置加密算法、密钥,对分段上传任务最终生成的对象启用服务端加密。 | SSE-KMS SSE-C |
ObsClient.uploadPart | 上传段时设置加密算法、密钥,对分段数据启用服务端加密。 | SSE-C |
ObsClient.copyPart |
| SSE-C |

