jsse

    103热度

    8回答

    我正在使用Java 6,并试图使用客户端证书针对远程服务器创建HttpsURLConnection。 服务器正在使用自签名根证书,并要求提供受密码保护的客户端证书。我已将服务器根证书和客户端证书添加到我在/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/security/cacerts(OSX 10.5)中找到的

    2热度

    2回答

    我有一个Java服务器接受使用JSSE的SSL连接,并在流内使用简单的XML消息格式。我希望服务器读取完整的消息,然后发送回复。事实证明,这很困难,因为org.xml.sax.XMLReader想要读取整个流,然后调用close()。我知道这看起来很奇怪,但是在Java 6中,Sun JSSE提供程序确实关闭了SSLSocket的两端,因此没有消息可以返回。我尝试在客户端使用Socket的shut