【发布时间】:2021-07-20 07:42:29
【问题描述】:
SSL 证书颁发机构向我发送了.pfx 格式的签名证书,并且受密码保护;所以我需要将其转换为.crt 文件。
第一次尝试是调用openssl pkcs12 -in server.pfx -out server.crt -nokeys -clcerts,只是在 Git-Bash Windows 中;但它永远等待,没有输出也没有提示。最终,我切换到 Linux (RHEL7),同样的命令运行良好。事实证明,在 Linux 中,命令提示符“Enter Import Password:”;但是,在 Windows Git-Bash 中运行时,它会丢失密码提示,并且会一直挂在那里。
我想知道是否有任何东西可以让它在 Windows Git-Bash 中工作,例如命令参数等,因为我的工作计算机仍在运行 Windows 操作系统。任何指针将不胜感激。
Linux 屏幕截图:
[root@host]# openssl pkcs12 -in server.pfx -out server.crt -nokeys -clcerts
Enter Import Password:
MAC verified OK
[root@host]#
【问题讨论】:
标签: windows openssl git-bash pkcs#12