Interstage Application Serverにおいて、IPアドレスを指定し、HTTPS通信しようとすると、IOExceptionが発生するのはなぜですか?
- Interstage Application Serverにおいて、IPアドレスを指定し、HTTPS通信しようとすると、以下のようなIOExceptionが発生するのはなぜですか? java.io.IOException: HTTPS hostname wrong: shoud be <192.168.1.1>
- 使用している証明書にIPアドレスが適切に設定されていないためです。
RFC2818(*)で規定されている通り、IPアドレスを指定したHTTPS通信を実施する場合、使用する証明書には、CN(Common Name)だけではなく、subjectAltNameにもIPアドレスを設定する必要があります。
(*)http://tools.ietf.org/rfc/rfc2818.txt
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 設計/開発 |