jsse

    1热度

    1回答

    我有一个Java客户端可能会为同一台服务器创建多个会话。 TLS协议具有缓存会话密钥的功能,从而避免了每个连接的昂贵的PKI处理。但我无法让它实际工作。 的OpenSSL的s_client.First -reconnect -state -prexit -connect本地主机:1234个 报告服务器已经 “重复使用,使用TLSv1/SSLv3的,密码是ECDHE-RSA-AES256-SHA38

    7热度

    1回答

    我在我的Cassandra集群上设置了节点到节点的加密。现在我想设置客户端到节点。根据this documentation,它应该像获取客户端的SSL证书并将其导入每个节点的信任库一样简单。我还没有这样的证书,但这不是我的问题。 由于我的客户端使用DataStax Java驱动程序,似乎为了从客户端启用SSL,当我构建Cluster时,我应该使用withSSL()方法来启用SSL。好的,但我还需要

    0热度

    2回答

    我使用JSSE和有下面的代码: private static void setupServerKeystore() throws GeneralSecurityException, IOException { mServerKeyStore = KeyStore.getInstance("JKS"); mServerKeyStore.load(new FileInputSt

    0热度

    1回答

    我使用SSLConnectionSocketFactory实现了信任存储。在我的客户端(使用轴与服务器交谈)中,调用connectSocket()时出现以下错误。在哪种情况下,我得到这个错误? javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:没有可信证书 发现

    0热度

    2回答

    我正在开发一个java项目,我应该在服务器端实现SSL-protokol。那么,这是我第一次在我的应用程序中使用SSL,所以我读了很多关于ssl/tls的信息,现在我想用java实现一些东西。我将使用JSSE API实现这个过程: 1)客户端将连接到我 2)我要认证我的公钥证书。我意味着我将用我的公钥和RSA算法向客户端发送一个公共密钥和相应的证书 3)客户端加密的密钥,并将其发送给我 我已经私密

    0热度

    1回答

    单独的JDK/JRE版本是否确定SSLSocket.getSupportedProtocols()的结果?或者还有其他可以影响这个结果的配置/启动参数吗?例如,如果应用程序在JDK 1.7 update 21上运行,则此方法将返回[SSLv2Hello,SSLv3,TLSv1,TLSv1.1,TLSv1.2]。但是,如果应用程序在不支持SSLv3的JDK 1.8上运行,该方法是否仅返回[TLSv1

    1热度

    1回答

    如何在JDK 1.8中配置JSSE(使用SunJCE提供程序)的TLS最大记录大小?是否将TLS记录大小硬编码为16K字节。我们非常关心服务间通话的延迟问题,并希望尝试更小的TLS记录大小。 有很多关于TLS记录大小和如何利用大尺寸可能是有害的(例如,http://chimera.labs.oreilly.com/books/1230000000545/ch04.html#TLS_RECORD_S

    0热度

    1回答

    我使用Java 6中(SunJSSE)像这样的默认JSSE供应商, SSLContext sslCtx = SSLContext.getInstance("TLS"); 我可以从多个线程调用该方法sslCtx.createSSLEngine()安全? 更新1: 是在呼唤以这种方式createSSLEngine()的代码在服务器端上运行。基本上,一个线程为连接到服务器的每个客户端调用此方法。

    0热度

    1回答

    我正在使用JSSE在Java中开发安全聊天程序。 要让2个人进行通信,请指定要使用的密钥库,例如, Bob将与bob.keystore启动程序和爱丽丝将启动程序与alice.keystore 我有它的设置和工作情况如下 在Bob的一侧的方式,他已经有他的密钥对,有一个密钥Alice的证书作为可信任证书导入。 在Alices方面,她有一个密钥库,她的密钥对和Bob的证书作为可信证书导入。 这是正确的

    0热度

    1回答

    尝试使用JavaMail库通过POP3从Gmail接收邮件并输出,但发生SSL握手错误。你如何使SSL握手发生? 任何帮助,将不胜感激 代码: import java.util.Properties; import javax.mail.Folder; import javax.mail.Message; import javax.mail.MessagingException; impo