チケット #19580

Cannot use https: protocol

登録: 2009-11-16 14:31 最終更新: 2010-03-06 00:00

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし

詳細

NoSuchAlgorythmException occurred.

import java.io.*;
import java.net.*;

public class SSLTest
{
  public static void main(String[] args) throws Exception
  {
    URL url = new URL("https://sourceforge.jp/");
    URLConnection uc = url.openConnection();
    InputStream ins = uc.getInputStream();
    byte[] buff = new byte[16 * 1024];
    while (ins.read(buff) != -1)
      {
        
      }
    ins.close();
  }
}

チケットの履歴 (5 件中 3 件表示)

2009-11-16 14:31 更新者: freebeans
  • 新しいチケット "Cannot use https: protocol" が作成されました
2009-11-16 14:32 更新者: freebeans
コメント
jre/lib/java.security does not included security provider class names.
It should be:
security.provider.1=gnu.java.security.provider.Gnu
security.provider.2=gnu.javax.crypto.jce.GnuCrypto
security.provider.3=gnu.javax.crypto.jce.GnuSasl
security.provider.4=gnu.javax.net.ssl.provider.Jessie
security.provider.5=gnu.javax.security.auth.callback.GnuCallbacks

2009-12-02 22:27 更新者: freebeans
コメント

Following exception occurred:

java.lang.RuntimeException: java.lang.RuntimeException: error instantiating default socket factory: java.security.KeyManagementException: java.security.KeyStoreException: java.io.FileNotFoundException: \Program Files\Mysaifu JVM\jre\lib\security\cacerts
   at javax.net.ssl.SSLSocketFactory$ErrorSocketFactory.createSocket(SSLSocketFactory.java:214)
   at gnu.java.net.protocol.http.HTTPConnection.getSocket(HTTPConnection.java:730)
   at gnu.java.net.protocol.http.HTTPConnection.getOutputStream(HTTPConnection.java:800)
   at gnu.java.net.protocol.http.Request.dispatch(Request.java:291)
   at gnu.java.net.protocol.http.HTTPURLConnection.connect(HTTPURLConnection.java:219)
   at gnu.java.net.protocol.http.HTTPURLConnection.getInputStream(HTTPURLConnection.java:488)
   at SSLTest.main(SSLTest.java:10)
   at java.lang.reflect.Method.invokeNative(Native Method)
   at java.lang.reflect.Method.invoke(Method.java:368)
   at java.lang.VMMainThread$1.run(VMMainThread.java:125)
   at java.lang.VMThread.run(VMThread.java:121)
Caused by: java.lang.RuntimeException: error instantiating default socket factory: java.security.KeyManagementException: java.security.KeyStoreException: java.io.FileNotFoundException: \Program Files\Mysaifu JVM\jre\lib\security\cacerts
   at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:145)
   at javax.net.ssl.HttpsURLConnection.getDefaultSSLSocketFactory(HttpsURLConnection.java:159)
   at javax.net.ssl.HttpsURLConnection.getSSLSocketFactory(HttpsURLConnection.java:232)
   at gnu.java.net.protocol.http.HTTPURLConnection.connect(HTTPURLConnection.java:172)
   ...6 more
Caused by: java.security.KeyManagementException: java.security.KeyStoreException: java.io.FileNotFoundException: \Program Files\Mysaifu JVM\jre\lib\security\cacerts
   at gnu.javax.net.ssl.provider.SSLContextImpl.defaultTrustManager(SSLContextImpl.java:283)
   at gnu.javax.net.ssl.provider.SSLContextImpl.engineInit(SSLContextImpl.java:202)

   at javax.net.ssl.SSLContext.init(SSLContext.java:291)
   at javax.net.ssl.SSLSocketFactory.getDefault(SSLSocketFactory.java:141)
   ...9 more
Caused by: java.security.KeyStoreException: java.io.FileNotFoundException: \Program Files\Mysaifu JVM\jre\lib\security\cacerts
   at gnu.javax.net.ssl.provider.X509TrustManagerFactory.engineInit(X509TrustManagerFactory.java:173)
   at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:285)
   at gnu.javax.net.ssl.provider.SSLContextImpl.defaultTrustManager(SSLContextImpl.java:270)
   ...12 more
Caused by: java.io.FileNotFoundException: \Program Files\Mysaifu JVM\jre\lib\security\cacerts
   at java.io.FileInputStream.<init>(FileInputStream.java:121)
   at java.io.FileInputStream.<init>(FileInputStream.java:85)
   at gnu.javax.net.ssl.provider.X509TrustManagerFactory.engineInit(X509TrustManagerFactory.java:161)
   ...14 more
Caused by: java.io.IOException: 指定したファイルが見つかりません。

   at gnu.java.nio.VMChannel.open(Native Method)
   at gnu.java.nio.VMChannel.openFile(VMChannel.java:558)
   at gnu.java.nio.FileChannelImpl.<init>(FileChannelImpl.java:152)
   at gnu.java.nio.FileChannelImpl.create(FileChannelImpl.java:141)
   at java.io.FileInputStream.<init>(FileInputStream.java:113)
   ...16 more
JVM exit

2009-12-26 22:52 更新者: freebeans
  • 解決法なし から 修正済み に更新されました
  • マイルストーン(未割り当て) から jvm0.4.8 に更新されました
2010-03-06 00:00 更新者: freebeans
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2010-03-06 00:00 に更新されました

添付ファイルリスト

添付ファイルはありません

編集

このチケットにコメントを追加するには、ログインが必要です » ログインする