java 创建AWS KMS客户端

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 创建AWS KMS客户端相关的知识,希望对你有一定的参考价值。

package com.amazon.kms;

import java.io.File;
import java.io.IOException;
import java.nio.ByteBuffer;

import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.auth.PropertiesCredentials;
import com.amazonaws.services.kms.AWSKMS;
import com.amazonaws.services.kms.AWSKMSClient;
import com.amazonaws.services.kms.model.*;

public class kmsSDKExample {

    private final AWSKMSClient kms;

    public kmsSDKExample() {
        kms = getClient();
    }

    public static void main(String[] args) {
        new kmsSDKExample();
    }

    private AWSKMS getClient() {
        final AWSCredentials creds;

        AWSKMSClient kms = new AWSKMSClient(creds);
        
        .
        .
        .

        kms.setEndpoint("https://kms.us-east-1.amazonaws.com");

        return kms;
    }
    
    .
    .
    .
    
}

以上是关于java 创建AWS KMS客户端的主要内容,如果未能解决你的问题,请参考以下文章

java AWS中的AWS KMS decryptRequest

java AWS KMS使用Java生成数据密钥

使用 Cloudformation 创建 KMS 密钥时出现消息“没有 IAM 权限来处理 AWS::KMS::Key 资源上的标签”

java AWS S3服务器端加密(非KMS)

PHP - 如何缓存从 AWS KMS Parameter Store 检索的数据库凭证

管理员无法在 AWS KMS 中加密/解密