jsse

    0热度

    1回答

    我想要一个程序来验证使用Oracle的SSLSocket类创建SSL套接字。在我的程序中,我希望客户端通过其证书(使用Keytool创建)。服务器应验证证书,然后继续进行通信。我希望服务器检查连接到它的每个客户端的证书。假设所有密钥(服务器和客户端)都存储在Keystore中。我如何实现这一点? 编辑: 原谅我,如果我不能正确地传达我的问题。我是新来的。我正在阅读this link以获得一些指导。

    6热度

    2回答

    我使用带有HTTPS和有效证书的Jetty,并且我不确定是否正确,因为密码套件在服务器日志中似乎为SSL_NULL_WITH_NULL_NULL。然而,客户端日志看起来不错。 漫长的故事:我附上了一个期望Jetty-7.6.10和两个脚本来创建密钥库和信任库的Java示例。 JettyHttpsForStackOverflow一起运行客户端和服务器,或者单独运行客户端和服务器以清理日志。 crea

    11热度

    3回答

    在TLS协商期间,客户端将支持的密码列表发送到服务器,服务器选择一个,然后开始加密。当我使用HttpsURLConnection进行通信时,我想更改由Android发送给服务器的此密码列表。 我知道我可以在HttpsURLConnection对象上使用setSSLSocketFactory将其设置为使用SSLSocketFactory。当我想更改由SSLSocketFactory返回的SSLSoc

    6热度

    2回答

    我正在为教育目的用Java编写一个简单的HTTPS代理程序。我的程序在端口(例如)上侦听来自浏览器的传入HTTPS请求(如Firefox),解析请求并将其转发到所需目标(如https://www.comodo.com)。 Firefox的代理设置被设置为使用我的端口进行SSL连接(127.0.0.1 : 7443)。 我的代码很简短: static // initializer { S

    0热度

    1回答

    我正在开发一个Java应用程序,我需要通过安全套接字向服务器发送几个字符串(用户和密码),我必须使用我自己的由可信CA生成的证书,但我发现了一个异常 服务器 class LoginServer { private static final String CORRECT_USER_NAME = "Java"; private static final String CORRE

    1热度

    1回答

    我正在尝试使用适用于Android平台的SSL来保护基于TCP/IP的套接字连接。 这里是从我的代码片段一些: 客户端: SSLSocketFactory sslFact = null; SSLContext ctx; KeyStore ks; char[] passphrase = "hosttest".toCharArray(); ks = KeyS

    9热度

    4回答

    有没有人遇到过此错误?我是SSL新手,我的ClientHello有什么明显错误,我错过了?该异常是在没有ServerHello响应的情况下抛出的。任何建议表示赞赏。 *** ClientHello, TLSv1 RandomCookie: GMT: 1351745496 bytes = { 154, 151, 225, 128, 127, 137, 198, 245, 160, 35, 124,

    0热度

    1回答

    我知道这是一个非常基本的问题,但是我有一些设法找不到解决此问题的方法。我有一个拥有主要方法的java类。在该方法中,我尝试如下访问HTTPS URL: package helloworld; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.

    0热度

    1回答

    当调用的实现X509TrustManager类checkServerTrusted方法,我需要的是与证书链包括 证书路径验证问题相关的所有验证错误。例如CA不可信 证书字段验证问题。 e.g证书过期,无效的扩展的密钥使用 这背后的动机是这样我就可以用证书验证问题,给用户呈现他补充说之前作为“例外”火狐现在。但是,现在,只要发现路径验证问题,就会抛出CertPathValidatorExceptio

    3热度

    1回答

    我已经使用java套接字编写了一个客户端 - 服务器程序,它工作得很好。现在我正在尝试转移到HTTPS以在客户端和服务器之间进行通信。 我的代码基于java内置套接字(Socket和ServerSocket),它工作得很好。但是,当我使用HTTPS套接字(SSLSocket和SSLServerSocket)而不更改代码的其余部分时,不幸的是不再工作。 该程序需要服务器和客户端之间的持久连接,以便让