Что такое библиотека Ruby OpenSSL, эквивалентная этой команде? - PullRequest
0 голосов
/ 15 ноября 2009

Что такое библиотека Ruby OpenSSL, эквивалентная следующей команде?

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

Я читал документацию, которую мог найти, но она настолько редко документирована, и мне не очень повезло с этим.

Спасибо!

1 Ответ

0 голосов
/ 15 ноября 2009

Нет. Ruby OpenSSL не предоставляет достаточно API для этого. Даже в C для этого нужно написать собственный код.

Лучше всего запустить openssl из Ruby следующим образом:

  system("#{openssl_path}openssl pkcs12 -in #{dir}/#{login}.p12 -out #{dir}/#{login}.cer -clcerts -nokeys -passin pass:#{p12_password}")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...