66得票6回答
Apache:无效命令“SSLEngine”,可能拼写错误或由未包含在服务器配置中的模块定义。

在为Apache2虚拟主机配置SSL/HTTPS连接时,添加了配置并使用命令"a2ensite pm.university.com.conf"启用配置后,我收到了这个错误信息"Invalid command 'SSLEngine',也许拼写有误或定义的模块未包含在服务器配置中"。我将回答自己的问题。

26得票3回答
如何在Android(4.4.2)上使用TLSv1.2使SSLEngine生效?

大家好,我希望我错过了一些显而易见的东西,希望有人能够给予一些指导。我正在尝试在SSL + NIO上下文(使用AndroidAsync库)中启用TLSv1.2,因此我尝试通过SSLEngine启用它。我可以运行以下代码: SSLContext sslContext = SSL...

13得票4回答
SSL and SocketChannel

理想情况下,我只需要一个简单的SSLSocketChannel。 我已经有一个组件可通过普通的SocketChannel读写消息,但是对于其中一些连接,我必须在传输过程中使用SSL;然而,这些连接上的操作是相同的。 是否有人知道一个免费的SSLSocketChannel实现(带有适当的选择...

13得票3回答
使用Bouncy Castle提供程序创建SSLContext实例

我卡在创建SSLContext时(我想使用它来实例化SSLEngine以通过java-nio处理加密传输):代码如下String protocol = "TLSv1.2"; Provider provider = new BouncyCastleProvider(); Security.add...

10得票1回答
如何在Java SSLEngine中设置自定义DH组以防止Logjam攻击?

基于常见 DH 组的新 Logjam 攻击针对 TLS。此链接建议为每个服务器生成一个新的自定义 2048 位 DH 组。 在使用 SSLEngine 的 Java 服务器代码中,如何设置自定义 DH 组? 预计时间:如果我只使用临时 DH 密码套件,即名称中带有 DHE 或 ECDHE ...

8得票1回答
使用自签名证书和SSLEngine(JSSE)进行SSL握手

我被委托实现一个自定义/独立的Java Web服务器,可以在同一端口上处理SSL和非SSL消息。 我已经实现了一个NIO服务器,并且非SSL请求工作得很好。但是SSL部分让我感到困难,我真的需要一些指导。 到目前为止,我已经完成了以下工作: 为了区分SSL和非SSL消息,我检查入站请求的...

7得票1回答
javax.net.ssl.SSLException: SSLEngine closed already 在webclient (Springboot) 中

我在Spring Boot应用程序中使用webclient调用外部的restful webservice时,不时会遇到以下异常。 javax.net.ssl.SSLException: SSLEngine closed already SSLEngine closed already 在...

7得票1回答
Java NIO 和 SSL

我正在使用Java NIO编写服务器,有几个问题找不到答案。 首先,关于SSLEngine,在单独的线程中如何正确处理NEED_TASK?当我在单独的线程中调用任务时,它们会完成,但我不知道如何返回执行另一个握手操作。一种选择是从执行委派任务的线程调用该操作,但我认为这不是正确的方法。 另...