Postman 应用程序 - 403 客户端证书无效
Postman app - 403 Invalid client certificate
我正在尝试测试 API 需要邮递员的客户端证书。
google chrome 自带的 Postman 应用程序内置应用程序工作正常,因为它从用户本地存储加载正确的证书。
但是这个内置的应用程序很快就会被弃用。我正在尝试获取 Postman 独立应用程序。我不断收到
403 客户端证书无效
需要手动加载证书:
问题:
我只将 pfx 证书加载到我的本地证书存储中。
- 如何从 pfx 生成 CRT 文件和密钥文件
- 我如何生成
密码
谢谢。
您可以使用 OpenSSL 应用程序将 pfx 证书转换为 cer 和密钥文件(Windows 安装可以在 https://slproweb.com/products/Win32OpenSSL.html 下找到)。
安装 OpenSSL 后,运行 PowerShell 并执行以下命令。
openssl pkcs12 -in test.pfx -nocerts -out test.key
系统会要求您提供 pfx 证书的密码并设置密码。
然后执行以下命令并为pfx证书提供密码。
openssl pkcs12 -in test.pfx -clcerts -nokeys -out test.crt
在上述情况下,cer和密钥文件将存储在用户目录下。
我正在尝试测试 API 需要邮递员的客户端证书。
google chrome 自带的 Postman 应用程序内置应用程序工作正常,因为它从用户本地存储加载正确的证书。
但是这个内置的应用程序很快就会被弃用。我正在尝试获取 Postman 独立应用程序。我不断收到
403 客户端证书无效
需要手动加载证书:
问题:
我只将 pfx 证书加载到我的本地证书存储中。
- 如何从 pfx 生成 CRT 文件和密钥文件
- 我如何生成 密码
谢谢。
您可以使用 OpenSSL 应用程序将 pfx 证书转换为 cer 和密钥文件(Windows 安装可以在 https://slproweb.com/products/Win32OpenSSL.html 下找到)。 安装 OpenSSL 后,运行 PowerShell 并执行以下命令。
openssl pkcs12 -in test.pfx -nocerts -out test.key
系统会要求您提供 pfx 证书的密码并设置密码。 然后执行以下命令并为pfx证书提供密码。
openssl pkcs12 -in test.pfx -clcerts -nokeys -out test.crt