我正在寻找一种用java实现以下mtls身份验证请求的方法:
PFX=x509.pfx curl --location --request POST 'https://example.com/' \ --cert-type p12 \ --cert "$PFX:mySecretPassword"
我使用的是一个用密码加密的x509 pfx文件。
l7mqbcuq1#
对于服务器端,选择类似spring的框架。查看spring安全文档了解更多信息。这是介绍https://www.baeldung.com/x-509-authentication-in-spring-security要实现仅限客户端,请尝试okhttp,在客户端中使用自定义证书通常很麻烦,例如,在android的okhttp请求中使用证书所以说清楚你到底想要什么,并提出更好的问题。建议尽量使用标准/默认配置。https://www.baeldung.com/spring-boot-https-self-signed-certificate
1条答案
按热度按时间l7mqbcuq1#
对于服务器端,选择类似spring的框架。查看spring安全文档了解更多信息。这是介绍https://www.baeldung.com/x-509-authentication-in-spring-security
要实现仅限客户端,请尝试okhttp,在客户端中使用自定义证书通常很麻烦,例如,在android的okhttp请求中使用证书
所以说清楚你到底想要什么,并提出更好的问题。
建议尽量使用标准/默认配置。https://www.baeldung.com/spring-boot-https-self-signed-certificate