フォーマットへの変換キー:PEMにJKS

使用するスクリプトは、ここに:TomcatはJKS nginxのPEM形式に変換されます。

#!/ binに/ bashの

輸出JKS = $ 1 
輸出PASS = $ 2 

NAME = $(ベース名"$ JKS")
TODIR = "$ PWD / $ NAME-PEM" 

ます。mkdir -p "$ TODIR"を

セット-x 

のkeytool -importkeystore -srcstoretype JKS -deststoretype PKCS12 -srcstorepass:ENV PASS -deststorepass: "$ TODIR / pkcs12.p12" -destkeystore "$ JKS" -srckeystoreのenv PASS 

のopensslのpkcs12 -nocerts -nodes -passin ENV:PASS $ TODIR / pkcs12.p12」-in "-out "$ TODIR / server.keyの" 
OpenSSLのPKCS12 -nokeys -clcerts -passin ENV:-in PASS "$ TODIR /をserver.crt "" -out" $ TODIR / pkcs12.p12 
opensslのPKCS12 -nokeys -cacerts -passin ENV: "$ TODIR / ca.crt" -out "$ TODIR / pkcs12.p12" -in PASS

使用例:

./jsk_2_pem.sh <JSK_STORE_FILE> <JSK_STORE_PASSWORD>

  

参照

 

おすすめ

転載: www.cnblogs.com/Kempff/p/12622223.html