重複の可能性:
SSL 証明書サーバー名はどのように解決されますか? keytool を使用して別の名前を追加できますか?
証明書を作成し、CN を xxx.xxx.xxx.xxx 形式のサーバーの IP アドレスに設定しました。しかし、Java でコードを実行しようとすると、HTTPS hostname wrong: should be <xxx.xxx.xxx.xx>
エラー メッセージが表示されます。
何が間違っている可能性がありますか?正しい IP アドレスに接続していることは確かです。ただし、証明書でサーバーのポートを指定しませんでした。CN の値を指定するときにポートは必要ですか? しかし、httpsのデフォルトポートである8443を使用しています。また、CNをサーバーのIPアドレスから「localhost」に変更してみました。その後動作します。CN部分がIPアドレスを値として受け入れないかどうか考えていますか?
CN がどのように機能するか、また CN に必要な値を教えてください。
ありがとう!