SaltStack-OpenSSL-Pkcs12:如何使用saltStack转换生成的letsencrypt证书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SaltStack-OpenSSL-Pkcs12:如何使用saltStack转换生成的letsencrypt证书相关的知识,希望对你有一定的参考价值。

我正在使用OpenSSL将letsencrypt证书转换为cert.p12

这是我手动执行的:

openssl pkcs12 -export -in $ certdir / fullchain.pem -inkey $ certdir / privkey.pem -out $ certdir / cert_and_key.p12 -name tomcat -CAfile $ certdir / chain.pem -caname root -password pass:aaa

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

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

答案

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

您可以在python中创建一个模块或/和状态,为您进行转换,或者您可以通过从yaml运行命令来完成:

export_pem:
  cmd.run:
    - name: command

其中command可以包含您想要在支柱中定义的路径和变量,例如:

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

以上是关于SaltStack-OpenSSL-Pkcs12:如何使用saltStack转换生成的letsencrypt证书的主要内容,如果未能解决你的问题,请参考以下文章

12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Ng

12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Nginx介绍

12.1LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx介绍

十二周二次课 12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.

12.1 LNMP架构介绍12.2 MySQL安装12.3/12.4 PHP安装12.5 Nginx

12.6 Nginx安装 12.7 默认虚拟主机 12.8 Nginx用户认证 12.9 Nginx