在soapUI 5.1.3中,我在首选项> ssl设置中将密钥库设置为C:\\ ccc_acp.keystore,然后可以连接到目标https服务器。
然后我在C:\\ Program Files \\ Java \\ jdk1.6.0_38 \\ jre \\ lib \\ security>中运行以下命令
keytool -importkeystore -srckeystore C:\ccc_acp.keystore -destkeystore .\cacerts
没有任何错误,keytool返回
导入命令完成:2个条目成功导入,0个条目失败或取消
然后在soapUI 5.1.3中,将密钥库设置为C:\\ Program Files \\ Java \\ jdk1.6.0_38 \\ jre \\ lib \\ security \\ cacerts,但是当我连接到同一https服务器时,它将返回SSLHandshakeException:收到致命警报:handshake_failure。
为什么会这样?
实际上,当我说cert。时,我在术语上感到有些失落,这意味着公钥吗? 还是私钥? 或两者?
我可以在cacerts中导入私钥吗?
当运行keytoool命令时
keytool -list -v -keystore .\cacerts
我看到一个条目
条目类型:PrivateKeyEntry
这表明它是一个私钥?
和一个条目
条目类型:trustedCertEntry
这表明它是公钥吗? TrustedCert仅意味着公钥?
抱歉,我是SSL新手。