我正在尝试连接第三方API,该API为.pem
和.key
提供了密码,
当我将证书导入到postman
这样的测试工具时,它可以正常工作
我尝试了几乎所有在网上找到的内容,但未能解决这个问题
如何使用.pem
,.key
文件和密码从Java客户端调用此API
我的一项尝试是将这些文件转换为.jks和.pfx,然后将其添加到trustor
和keystone
System.setProperty("javax.net.ssl.trustStore", "/Users/melad/Downloads/Merchants_Test/Getswish_C_test/cert.jks");
System.setProperty("javax.net.ssl.trustStorePassword", "swishswish");
System.setProperty("javax.net.ssl.trustStoreType", "JKS");
//my certificate and password
System.setProperty("javax.net.ssl.keyStore", "/Users/melad/Downloads/Merchants_Test/Getswish_C_test/cert.pfx");
System.setProperty("javax.net.ssl.keyStorePassword", "swish");
System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
但没有运气