2017-10-04 50 views
0


我工作的一个letsencrypt证书的转换生成letsencrypt证书cert.p12使用OpenSSL的SaltStack-的OpenSSL PKCS12:我怎么可以转换使用saltStack

这是我手动执行:

OpenSSL的PKCS12 -export -in $ certdir/fullchain.pem -inkey $ certdir/privkey.pem退房手续$ certdir/-name cert_and_key.p12 tomca牛逼 -CAfile $ certdir/chain.pem -caname根-password通:AAA

我的问题是如何让使用saltStack这COMMANDE?
我看到这个链接:
https://github.com/renoirb/openssl-formula/blob/initial-draft/pillar.example

这是一个简单的例子,PKCS不存在。

回答

0

目前没有选项(模块/状态)直接从支柱转换pem-pcsk12

您可以创建一个Python模块或/和国家执行转换为您或您可以通过从YAML运行以下命令做到这一点:

export_pem: 
    cmd.run: 
    - name: command 

其中命令可以有你想要的路径和变量以支柱形式定义:

{{ salt['pillar.get']('cert:chain:path') }} 
+0

谢谢您的回复,我会将它应用,我会告诉您结果如何 –