2017-10-04 126 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

謝謝您的回覆,我會將它應用,我會告訴您結果如何 –