- - PR -
hostnameの設定
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-03-24 17:50
javaのアプリケーションによりhttps通信を
行う処理を作成しているのですが、 SSL通信をするために設定している証明書(keystore) のhostnameにあわせて通信先のアドレスを設定 すると下記の例外が発生してしまいます。 java.net.UnknownHostException: ServTest Appletによるhttps通信であれば C:\WINDOWS\system32\drivers\etc\hostsファイルに hostnameとIPを追加すれば、通信アドレスにhostnameを使用しても 正常に通信できるのですが、 Javaアプリケーションでは上記のhostsファイルを参照 していないので、hostnameとIPをセットする必要があると思うのですが? hostnameとIPをセットする方法を教えていただけないでしょうか。 環境は Windows XP Professional jdk1.3.1_11 です。 ちなみにコードは下記のような感じです。 java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider()); System.setProperty("java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol"); URL urlr = new URL("https://〜〜"); URLConnection connr = urlr.openConnection(); connr.setDoOutput(true); connr.setDoInput(true); connr.setUseCaches(false); connr.setRequestProperty("Content-type", "application/octet-stream"); ObjectOutputStream oosr = new ObjectOutputStream(new BufferedOutputStream(connr.getOutputStream())); oosr.writeObject("送信"); ・ ・ ・ 以上よろしくお願いします。 |
1
