2017-09-15 49 views
0

我有一个生成PDF文档并签名的应用程序。签名需要证书。使用AWS作为证书存储

我想避免证书管理头疼(保护存储,访问等)。因此,我想知道是否可以使用AWS ACM?例如,在应用程序启动时从ACM加载证书。

在AWS ACM文档中,我看到有一个Java SDK允许我远程获取证书。但是,我不确定它是否还包含我需要签署PDF文档的私钥。

回答

2

ACM不允许您访问证书的私钥。只有ELB,ALB和CloudFront才能访问私钥。所以这不适合。

EC2 Systems Manager Parameter Store应该提供你所需要的,但是。

它是一个分级键/值加密存储,其中每个“参数”(值)(可选)在静态时加密。 IAM权限允许对特定参数进行细粒度的访问控制。这些值最多可以包含4096个字符,每个层次支持5个级别,并且具有很好的合规性控制。如果更改参数,它会自动跟踪何时进行更改以及谁进行更改。

无论您是否实际在EC2 Systems Manager中使用其他任何设备,参数存储都可用。