Accessing Fisheye/Crucible over SSL results in "ERR_SSL_VERSION_OR_CIPHER_MISMATCH"
プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
After configuring SSL for Fisheye/Crucible, following Fisheye SSL configuration, and accessing the URL https://<mydomain.com>:8443, for example, the browser shows the error ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
環境
Fisheye/Crucible 4.7, 4.8
診断
Check the keystore type:
$JAVA_HOME/bin/keytool -v -list -keystore "<full-path-to-keystore-file>"
Enter keystore password:
Keystore-Type: PKCS12
Keystore-Provider: SUN
原因
The keystore type is PKCS12, whereas Fisheye/Crucible works with JKS, which is the default for Java 8.
ソリューション
If the keystore was generated with java >8, or explicitly set to PKCS12, it will need to be converted to JKS type. An example on how to convert this would be:
keytool -importkeystore -srckeystore <sourcekeystore> -srcstoretype pkcs12 -srcstorepass <password> -srcalias <alias> -destkeystore <destinationkeystore>.jks -deststoretype jks -deststorepass <password> -destalias <alias>
この内容はお役に立ちましたか?