无法构建密钥库:[缺少私钥(密码错误?)] - SOAPUI

Can't build keystore: [Private key missing (bad password?)] - SOAPUI

我在使用 SOAPUI 向服务器发出 SSL 请求时遇到了严重问题。我是 SoapUI 的新手,也许我在尝试将证书导入 SOAPUI 时做错了什么。

我的客户发给我:

我正在使用 keytore 通过命令生成带密码的密钥库

keytool -genkey -alias soapui -keyalg RSA -keystore soapui.keystore

然后我尝试用我的 SSL CA 导出这个密钥库

keytool -export -alias soapui -file SSL.cer -keystore soapui.keystore

然后我将其导入 SoapUI 中的密钥库。

但是,我得到了错误

ERROR:java.security.KeyStoreException: Can't build keystore: [Private key missing (bad password?)]

我不知道我哪里错了?

谁能指出我应该采取哪些步骤来向 SoapUI 发出 SSL 请求?

请帮忙

谢谢。

我假设您需要与客户端证书建立双向 SSL 连接。

首先您需要制作一个包含以下内容的密钥库 (JKS):

  • 你的私钥
  • 所有向上的证书,包括根 CA

也许使用 https://keystore-explorer.org/ 可以帮助您了解和验证密钥库的内容。

在 SoapUI 中配置客户端证书有多种方式:

  • 如果使用全局配置(文件-首选项-SSL设置),则只需设置一个密码。确保您的密钥库密码和密钥密码相同。
  • 如果您在项目级别使用设置,您可以输入两个密码。