Ruby OpenSSL库与以下命令等价的是什么?
openssl pkcs12 -clcerts -nodes -in apns.p12 -out apns.pem
我一直在阅读我能找到的文档,但它的文档很少,而且我没有太多运气。
谢谢!
答案 0 :(得分:0)
没有。 Ruby OpenSSL没有公开足够的API来执行此操作。即使在C语言中,我们也必须编写一些自定义代码来完成此任务。
你最好的办法就是像这样从Ruby运行openssl,
system("#{openssl_path}openssl pkcs12 -in #{dir}/#{login}.p12 -out #{dir}/#{login}.cer -clcerts -nokeys -passin pass:#{p12_password}")