title: SSL java.security.NoSuchAlgorithmException
body: <p>Java says that in this line, the file ssc.store was not found:</p>
  
  <pre><code>server = ((SSLServerSocketFactory) SSLServerSocketFactory.getDefault()).createServerSocket(port);
  </code></pre>
  
  <p>(server is a ServerSocket)</p>
  
  <p>I try to use a libary containing this code, but I am not able to open this ServerSocket.</p>
  
  <p>Full Error</p>
  
  <pre><code>Error opening ServerSocket
  java.net.SocketException: java.security.NoSuchAlgorithmException: Error 
  constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
  at javax.net.ssl.DefaultSSLServerSocketFactory.throwException(Unknown Source)
  at javax.net.ssl.DefaultSSLServerSocketFactory.createServerSocket(Unknown Source)
  at com.blogspot.debukkitsblog.Net.Server.start(Server.java:327)
  at com.blogspot.debukkitsblog.Net.Server.&lt;init&gt;(Server.java:86)
  at com.blogspot.debukkitsblog.Net.Server.&lt;init&gt;(Server.java:51)
  at de.yee.GameServer.&lt;init&gt;(GameServer.java:16)
  at de.yee.Main.main(Main.java:9)
  Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
  at java.security.Provider$Service.newInstance(Unknown Source)
  at sun.security.jca.GetInstance.getInstance(Unknown Source)
  at sun.security.jca.GetInstance.getInstance(Unknown Source)
  at javax.net.ssl.SSLContext.getInstance(Unknown Source)
  at javax.net.ssl.SSLContext.getDefault(Unknown Source)
  at javax.net.ssl.SSLServerSocketFactory.getDefault(Unknown Source)
  ... 5 more
  Caused by: java.security.PrivilegedActionException: java.io.FileNotFoundException: ssc.store (Das System kann die angegebene Datei nicht finden)
  at java.security.AccessController.doPrivileged(Native Method)
  at sun.security.ssl.SSLContextImpl$DefaultManagersHolder.getKeyManagers(Unknown Source)
  at sun.security.ssl.SSLContextImpl$DefaultManagersHolder.&lt;clinit&gt;(Unknown Source)
  at sun.security.ssl.SSLContextImpl$DefaultSSLContext.&lt;init&gt;(Unknown Source)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
  at java.lang.reflect.Constructor.newInstance(Unknown Source)
  ... 11 more
  Caused by: java.io.FileNotFoundException: ssc.store (Das System kann die angegebene Datei nicht finden)
  at java.io.FileInputStream.open0(Native Method)
  at java.io.FileInputStream.open(Unknown Source)
  at java.io.FileInputStream.&lt;init&gt;(Unknown Source)
  at java.io.FileInputStream.&lt;init&gt;(Unknown Source)
  at sun.security.ssl.SSLContextImpl$DefaultManagersHolder$2.run(Unknown Source)
  at sun.security.ssl.SSLContextImpl$DefaultManagersHolder$2.run(Unknown Source)
  ... 19 more
  </code></pre>
  
  <p>What is the problem?</p>