2009-11-14 3 views
0

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

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

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

Спасибо!

ответ

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 для этой функции объясняет отсутствие документации, я полагаю ;-) я буду смотреть в использовании что-то в этом роде, спасибо! –

Смежные вопросы