使用するスクリプトは、ここに: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>
参照