ruby - 与此命令等效的 Ruby OpenSSL 库是什么?

标签 ruby ssl openssl

与以下命令等效的 Ruby OpenSSL 库是什么?

openssl pkcs12 -clcerts -nodes -in apns.p12 -out apns.pem

我一直在通读我能找到的文档,但它的文档太少了,我不太幸运。

谢谢!

最佳答案

没有。 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}")

关于ruby - 与此命令等效的 Ruby OpenSSL 库是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1735593/

相关文章:

asp.net - 验证 Web 服务

ssl - 如何制定 SSL 证书请求以授予证书颁发机构能力?

c++ - 无法使用 OpenSSL 1.1.1 从 ClientHello 检索服务器名称 (SNI)

php - 使用 sha256WithRSAEncryption 签名需要什么版本的 OpenSSL

linux - 无法获取 md5 哈希

ruby - 使用 Pure Ruby 数据库露营

ruby - 如何在 Windows 7 上正确安装 Compass?

apache - 在服务器 b.example.com 上配置 Apache 以允许在没有警告的情况下从 example.com 请求 b.example.com 上的安全资源?

ruby - 无意中在 ruby​​ 中重新分配了变量值

ruby - 随机采样数组的唯一子集