jsse

    6热度

    2回答

    我想借此从Java产生这样keytool命令公钥.CER文件: “的keytool -export -alias专用密钥-file publickey.cer -keystore privateKeys.store” 并将其导入一个新的空Java密钥库这样的: “的keytool -import -alias -file publiccert -keystore publickey.cer pub

    2热度

    1回答

    我正尝试编写一个Java应用程序,该服务器在启用了SSL的情况下连接到服务器连接通道。 到目前为止,通过将身份验证设置为“可选”,我已成功连接到该频道。但是,当我将其设置为“必需”时,连接失败。 这里是我做过什么: 创建队列管理器和密钥库Java客户端用户密钥分贝。 为队列管理器和客户机用户创建密钥/自签名证书,其名称前缀为ibmwebspheremq。 为队列管理器和客户端导出,交换和导入证书。

    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