SSL java.security.NoSuchAlgorithmException

凯文迈耶

Java 说在这一行中,找不到文件 ssc.store:

server = ((SSLServerSocketFactory) SSLServerSocketFactory.getDefault()).createServerSocket(port);

(服务器是一个 ServerSocket)

我尝试使用包含此代码的库,但无法打开此 ServerSocket。

完全错误

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.<init>(Server.java:86)
at com.blogspot.debukkitsblog.Net.Server.<init>(Server.java:51)
at de.yee.GameServer.<init>(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.<clinit>(Unknown Source)
at sun.security.ssl.SSLContextImpl$DefaultSSLContext.<init>(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.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.security.ssl.SSLContextImpl$DefaultManagersHolder$2.run(Unknown Source)
at sun.security.ssl.SSLContextImpl$DefaultManagersHolder$2.run(Unknown Source)
... 19 more

问题是什么?

南西托

您需要ssc.store运行代码的工作目录中的文件。商店在这里:https : //github.com/DeBukkIt/SimpleServerClient/blob/master/ssc.store(或在您签出的特定分支或标签中)。

例如,如果您main在 IntelliJ 中运行方法,则存储文件应位于项目根目录中。或者,如果您将应用程序打包jar并运行java -jar yourapp.jarssc.store则 jar 文件应位于同一目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

java.security.NoSuchAlgorithmException:RSA签名不可用

来自分类Dev

iText:使用Java对PDF文档进行数字签名并观察java.security.NoSuchAlgorithmException错误

来自分类Dev

Java中的MessageDigest NoSuchAlgorithmException

来自分类Dev

Java加密:NoSuchAlgorithmException错误

来自分类Dev

Twitter oAuth,JDK 8和java.security.NoSuchAlgorithmException:算法HmacSHA1不可用

来自分类Dev

android java.security.NoSuchAlgorithmException:找不到KeyManagerFactory SunX509实现

来自分类Dev

java.security.NoSuchAlgorithmException: Provider SunJCE 不提供 DES/ECB/NoPadding

来自分类Dev

java.security.NoSuchAlgorithmException:找不到任何支持 Blowfish/ECB/PKCS5Padding 的提供程序

来自分类Dev

错误配置apache james 2.3.2以支持ssl:NoSuchAlgorithmException

来自分类Dev

为什么用jarsigner进行apk签名会给出java.security.NoSuchAlgorithmException:SHA11 MessageDigest不可用?

来自分类Dev

为什么执行激活器会给出由以下原因引起的ExceptionInInitializerError:java.security.NoSuchAlgorithmException:SHA1 MessageDigest不可用?

来自分类Dev

已移动SSL证书-现在获取java.security.cer.CertPathValidatorException

来自分类Dev

java.lang.RuntimeException:无法在sun.security.ssl.RSAClientKeyExchange。<init>处生成伪密钥。

来自分类Dev

已移动SSL证书-现在获取java.security.cer.CertPathValidatorException

来自分类Dev

java.lang.RuntimeException:无法在sun.security.ssl.RSAClientKeyExchange。<init>处生成伪密钥。

来自分类Dev

Bouncy Castle 提供程序在标准 Java 中工作时抛出 NoSuchAlgorithmException

来自分类Dev

调试javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚

来自分类Dev

javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:证书不符合算法约束

来自分类Dev

javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:没有可用的X509TrustManager实现

来自分类Dev

尽管我提供了-Djavax.net.ssl.trustStore属性,为什么Java为什么使用JAVA_HOME / lib / security / cacerts的默认位置密钥库/信任库

来自分类Dev

Spring Security Java配置

来自分类Dev

SSL连接挂起-Java

来自分类Dev

java ssl hanshake异常

来自分类Dev

JAVA中的WebSocket SSL

来自分类Dev

JAVA中的WebSocket SSL

来自分类Dev

GRPC Java 的 SSL 错误

来自分类Dev

没有SSL的CAS 4.x和Spring Security

来自分类Dev

java.security.SignatureSpi的用法

来自分类Dev

Java 8 Webstart security popups

Related 相关文章

  1. 1

    java.security.NoSuchAlgorithmException:RSA签名不可用

  2. 2

    iText:使用Java对PDF文档进行数字签名并观察java.security.NoSuchAlgorithmException错误

  3. 3

    Java中的MessageDigest NoSuchAlgorithmException

  4. 4

    Java加密:NoSuchAlgorithmException错误

  5. 5

    Twitter oAuth,JDK 8和java.security.NoSuchAlgorithmException:算法HmacSHA1不可用

  6. 6

    android java.security.NoSuchAlgorithmException:找不到KeyManagerFactory SunX509实现

  7. 7

    java.security.NoSuchAlgorithmException: Provider SunJCE 不提供 DES/ECB/NoPadding

  8. 8

    java.security.NoSuchAlgorithmException:找不到任何支持 Blowfish/ECB/PKCS5Padding 的提供程序

  9. 9

    错误配置apache james 2.3.2以支持ssl:NoSuchAlgorithmException

  10. 10

    为什么用jarsigner进行apk签名会给出java.security.NoSuchAlgorithmException:SHA11 MessageDigest不可用?

  11. 11

    为什么执行激活器会给出由以下原因引起的ExceptionInInitializerError:java.security.NoSuchAlgorithmException:SHA1 MessageDigest不可用?

  12. 12

    已移动SSL证书-现在获取java.security.cer.CertPathValidatorException

  13. 13

    java.lang.RuntimeException:无法在sun.security.ssl.RSAClientKeyExchange。<init>处生成伪密钥。

  14. 14

    已移动SSL证书-现在获取java.security.cer.CertPathValidatorException

  15. 15

    java.lang.RuntimeException:无法在sun.security.ssl.RSAClientKeyExchange。<init>处生成伪密钥。

  16. 16

    Bouncy Castle 提供程序在标准 Java 中工作时抛出 NoSuchAlgorithmException

  17. 17

    调试javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚

  18. 18

    javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:证书不符合算法约束

  19. 19

    javax.net.ssl.SSLHandshakeException:java.security.cert.CertificateException:没有可用的X509TrustManager实现

  20. 20

    尽管我提供了-Djavax.net.ssl.trustStore属性,为什么Java为什么使用JAVA_HOME / lib / security / cacerts的默认位置密钥库/信任库

  21. 21

    Spring Security Java配置

  22. 22

    SSL连接挂起-Java

  23. 23

    java ssl hanshake异常

  24. 24

    JAVA中的WebSocket SSL

  25. 25

    JAVA中的WebSocket SSL

  26. 26

    GRPC Java 的 SSL 错误

  27. 27

    没有SSL的CAS 4.x和Spring Security

  28. 28

    java.security.SignatureSpi的用法

  29. 29

    Java 8 Webstart security popups

热门标签

归档