我打算在我的负载均衡器上(在Node.js应用程序集群的前面)使用AWS Certificate Manager(ACM)生成的SSL证书。这些API将依次由iOS应用程序调用,为此,我显然需要将我的资源作为.der文件放入。

但是,要转换为.der(使用命令openssl x509 -inform PEM -outform DER -in cert.pem -out cert.der),我需要相应的.pem文件作为证书。我该如何生成相同的东西?我在ACM文档中找不到任何可以帮助您的东西。...

感谢您的帮助...

最佳答案

找到了答案!

需要将ACM策略附加到实例IAM角色,然后运行:

aws acm get-certificate --certificate-arn ACM-CERTIFICATE-ARN --region ACM-CERTIFICATE-REGION


这将生成证书链和证书。首先获取证书,然后获取链,然后将其复制到.pem中。我们需要删除\ n并将文件长度折叠为最多64个字符。

最后,运行我之前粘贴的命令,即openssl x509 -inform PEM -outform DER -in cert.pem -out cert.der。这将生成.der文件,我们现在可以将其集成到iOS捆绑包中!

关于ios - 从AWS ACM证书生成.pem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44141140/

10-11 06:57