2017-10-04 20 views
0


나는 letsencrypt 인증서의 전환에서 일하고 있어요을 사용하여 생성 된 letsencrypt 인증서를 변환 할 수있는 방법 나는 수동으로 실행 무엇 :SaltStack - OpenSSL을-PKCS12 : 나는 이것은</strong></p> <p><strong>은 OpenSSL을 사용하여 <strong>cert.p12</strong>에 saltStack

OpenSSL을 PKCS12 -export -in $ certdir/fullchain.pem -inkey $ certdir/privkey.pem -out $ certdir/cert_and_key.p12 -name tomca t -CAfile $ certdir/chain.pem -caname 루트 -password 패스 : 나는 saltStack를 사용하여이 commande을 만들 수있는 방법 AAA

내 질문은?
https://github.com/renoirb/openssl-formula/blob/initial-draft/pillar.example

그것은 간단한 예제, PKCS가 존재하지 않습니다
나는이 링크를 보았다.

답변

0

pem-pcsk12을 기둥에서 직접 변환 할 수있는 옵션 (모듈/상태)이 없습니다.

당신이 변환을 수행 파이썬의 모듈 및/또는 상태를 만들 수

당신이나 당신은 YAML에서 명령을 실행을 통해 그것을 할 수 :

export_pem: 
    cmd.run: 
    - name: command 

명령은 원하는 경로와 변수를 가질 수있는 다음과 같이 기둥으로 정의 할 수 있습니다.

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

답장을 보내 주셔서 감사합니다. 결과를 알려 드리겠습니다. –