我一直在努力尝试使jks文件能够处理请求。基本上,我从crt和key文件创建了一个pfx文件,并且工作正常:
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt
我在邮递员上测试了这个pfx文件,它的工作原理很吸引人。
因此,我创建了一个jks文件,以便能够使用以下命令进行验证:
keytool -importkeystore -srckeystore certificate.pfx -srcstoretype pkcs12 -destkeystore signed.jks -deststoretype JKS
最后,我继续尝试在可放心的地方使用身份验证:
auth().certificate("signed.jks", "password").
但我一直收到以下错误:
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
当我将pfx转换为jks时,或者缺少某些东西,或者我在使用可放心的身份验证时做错了什么。任何帮助将不胜感激。