我想从.key和.pem生成P12证书.我正在运行此命令并提示输入导出密码:
pkcs12 -export -inkey private-key.key -in developer_identity.pem -out iphone_dev.p12
此时我无法输入密码,似乎无法识别键盘输入.
我错过了什么?(我是命令行工具和openSSL的新手)
输入密码时,OpenSSL命令行应用程序不显示任何字符.只需输入它然后按回车键即可看到它正常工作.
您还可以使用从命令行openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12 -password pass:YourPassword
传递密码YourPassword
.有关详细信息,请参阅OpenSSL手册中的Pass Phrase Options部分.
我知道这个帖子已经闲置了一段时间,但我只是想加上我的两分钱来补充jariq的评论......
根据手册,您不必使用"-password"选项.
假设mykey.key有一个密码,你想用另一个密码保护iphone-dev.p12,这就是你要用的:
pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12 -passin pass:password_for_mykey -passout pass:password_for_iphone_dev
玩得开心!