- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经安装了带有自签名证书的简单 HttpsServer。“JCE Unlimited Strength Jurisdiction Policy”文件与 Bouncy CaSTLe 安全提供程序一起安装。
一个简单的客户端成功连接到服务器,但我的 chrome 浏览器连接失败。
来自服务器日志:
SSLHandshakeException: no cipher suites in common
我在浏览器和服务器上都检查了密码花色,它们确实没有共同的花色。
有人知道如何解决这个问题吗?
附言。我检查了 JCE unlimited policy 是否已安装,并且还安装了 Bouncy caSTLe。服务器使用 VM 选项启动 -Djavax.net.debug=ssl -Dhttps.protocols=TLSv1.1,TLSv1.2
最佳答案
我使用以下命令创建了证书:
keytool -genkey -keystore server.jks -dname -storepass storepass -alias server-test -keypass serverpass
在 Java 8 上。默认使用 DSA 算法。添加 -keyalg RSA 选项解决了这个问题!
关于java - 无法将 chrome 连接到 HttpsServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49220152/
我正在使用以下 HttpsServer 来实现一个简单的安全服务器。首先,我创建了 keystore 并生成了 key 对,并且在 keystore 中有一个自签名证书。我正在使用以下代码来设置代码。
我已经用 Java 设置了一个 HttpsServer。我所有的沟通都完美无缺。我设置多个上下文,加载自签名证书,甚至基于外部配置文件启动。 我现在的问题是让多个客户端能够访问我的安全服务器。为此,我
我已经安装了带有自签名证书的简单 HttpsServer。“JCE Unlimited Strength Jurisdiction Policy”文件与 Bouncy CaSTLe 安全提供程序一起安
我正在运行 Java 8 并使用 com.sun.net.httpserver.HttpsServer 创建一个 HTTPS 服务器。我有一个在 Java KeyStore 中使用受信任的 CA 签名
我合并了client-certificate-with-com-sun-net-httpserver-httpsserver与 simple-java-https-server但我总是收到错误消息
我正在使用 PHP (codeigniter)、Jquery 开发应用程序。由于多种原因,我不得不在客户端桌面部署一个 Java 桌面应用程序,并且我通过 Jquery 的 $.get 函数获得响应。
我使用 Sun Ws 实现编写了一个 Web 服务服务器,并使用 HttpsServer 进行发布(TLS 相互身份验证)。 httpServer=HttpsServer.create
我想要求使用基于 Java 1.7 内置的服务器的客户端证书身份验证 HttpsServer. 我似乎找不到任何方法让服务器无法通过身份验证。它会愉快地向所有旧客户端提供数据,无论其客户端证书是受信任
使用大量谷歌搜索的各种结果,我设法制作了一个 Java 类来处理从 LetsEncrypt 下载证书,非常简洁。 (可用 here 如果有人感兴趣) 有了它,我在一个文件夹中得到了这个内容作为输出:
我围绕 Java 的 HttpsServer 创建了一个最小的应用程序. 我已经安装了一个 HttpHandler用短文本消息回复请求: return exchange -> { try {
我正在尝试用 Java 实现一个 HTTPS (SSL) 服务器,我想利用 com.sun.net.httpserver.HttpsServer。 我已经能够从不同的地方拼凑一些有效的代码,但我希望能
我正在尝试将 comodo Positive SSL Multi-Site 证书加载到 Java 的 HttpsServer 中。我没有从代码中收到任何错误,但是当我尝试在浏览器中访问 URL 时,它
我是一名优秀的程序员,十分优秀!