Java 无法在postman上使用MTLS服务,但它在SOAP UI中工作

Java 无法在postman上使用MTLS服务,但它在SOAP UI中工作,java,ssl-certificate,keystore,truststore,jks,Java,Ssl Certificate,Keystore,Truststore,Jks,我正在尝试使用邮递员的MTLS服务。为此,我必须从keystorejks文件生成crt和key文件。在SOAP UI中,我有以下设置: 但邮递员只接受crt和密钥格式类型。我想我不需要包括任何关于truststore的内容。我运行以下命令从jks生成crt和key文件: keytool -importkeystore -srckeystore .\appcertkeystore -destkeystore keystore.p12 -deststoretype PKCS12 winpt

我正在尝试使用邮递员的MTLS服务。为此,我必须从keystorejks文件生成crt和key文件。在SOAP UI中,我有以下设置:

但邮递员只接受crt和密钥格式类型。我想我不需要包括任何关于truststore的内容。我运行以下命令从jks生成crt和key文件:

keytool -importkeystore -srckeystore .\appcertkeystore -destkeystore keystore.p12 -deststoretype PKCS12

    winpty openssl pkcs12 -in keystore.p12 -nocerts -nodes -out my_store.key
    winpty openssl pkcs12 -in keystore.p12 -nokeys -out my_key_store.crt
然后

将这些值包括在postman中,如下所示:

但是,我在发送请求时遇到以下错误:

错误:错误:0B080074:x509证书例程:x509\u检查\u私钥:密钥值不匹配

我对托管者和密钥库是新手,所以我不知道我是否忽略了什么。有什么问题吗