すべてのアプリケーションで Java キーストアの自己署名証明書を信頼する
信頼できる TLS 接続を確立するには、自己署名証明書をJavaのキーストア。通常、これはコマンドライン ユーティリティ keytool を通じて実現されます。ただし、すべての Java アプリケーションにわたってユニバーサルな信頼を提供することが目標の場合は、別のアプローチが必要です。
Windows の場合:
]Portecle を使用する:
Linux の場合:
SSL 証明書をダウンロードします:
$ echo -n | openssl s_client -connect www.example.com:443 | \ sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > /tmp/examplecert.crt
証明書を確認します (オプション):
$ openssl x509 -in /tmp/examplecert.crt -text
インポート証明書:
$ keytool -import -trustcacerts -keystore /opt/java/jre/lib/security/cacerts \ -storepass changeit -noprompt -alias mycert -file /tmp/examplecert.crt
次の手順に従うことで、指定された自己署名証明書を Java アプリケーションが自動的に信頼するようにできます。一貫した安全な TLS 接続エクスペリエンス。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3