2009-11-14 58 views

回答

0

否。Ruby OpenSSL没有公开足够的API来执行此操作。即使在C中,我们也必须编写一些自定义代码来完成此操作。

最好的办法就是从红宝石这样运行了OpenSSL的,

system("#{openssl_path}openssl pkcs12 -in #{dir}/#{login}.p12 -out #{dir}/#{login}.cer -clcerts -nokeys -passin pass:#{p12_password}") 
+0

啊,没有该功能的API的解释缺乏文件,我想;-) 我会考虑使用类似的东西,谢谢! – 2009-11-15 03:22:08