将Pem私钥添加到AWS KMS

时间:2019-05-17 05:03:27

标签: amazon-web-services rsa aws-kms

我从github收到了一个pem文件,该文件正在AWS上编写。 Github要求使用此密钥对JWT进行签名,以验证服务。由于该应用程序在AWS上运行,因此存储和使用私钥的最安全方法是使用AWS Key Management Service。这样一来,公开密钥就永远不会暴露出来,API可以进行签名。

Amazon提供了有关如何导入密钥(https://docs.aws.amazon.com/kms/latest/developerguide/importing-keys.html)的指南,但是它们生成的源密钥是二进制格式而不是PEM文件。

是否可以加密PEM文件以上传到KMS?

谢谢

斯图尔特

1 个答案:

答案 0 :(得分:2)

我想您会发现AWS Secrets Manager更适合此任务。 PEM的内容可以存储为机密,并且应用程序(如果具有必要的权限)可以在需要时检索机密。