2013-08-03 4 views

ответ

0

инструмент командной строки для OpenSSL просто использует библиотеку OpenSSL. Поскольку он написан на языке C, вы можете использовать его изначально в своем проекте iOS. Он не входит в iOS, но вы можете загрузить исходный код с here и скомпилировать его самостоятельно, так как он с открытым исходным кодом.

Использование библиотеки изначально будет намного быстрее и надежнее.

+0

Я не уверен, как это решает вопрос плаката. Для прохождения подписи из приложения требуется вложение закрытого ключа для сертификата идентификатора Pass Type в комплекте приложения. Apple рекомендует, чтобы проходы подписывались на сервере. Ruby имеет библиотеку OpenSSL с классом [PKCS7] (http://ruby-doc.org/stdlib-2.0/libdoc/openssl/rdoc/OpenSSL/PKCS7.html), который должен быть способен реплицировать команду оболочки. – PassKit

+0

Ответчик привел пример инструмента командной строки OpenSSL. Инструмент командной строки является просто оболочкой для библиотеки OpenSSL. Все, что он делает с помощью инструмента командной строки, может выполняться непосредственно через библиотеку. Его вопрос был не очень хорошо отформатирован и явно не указал Ruby. Вместо этого он дал команду оболочки. Мой вопрос прекрасно связан с вопросом плаката. – eswick

+0

Да, я думаю, что «как использовать ruby ​​для создания сигнатуры для прохода» является довольно неясным вопросом. – PassKit

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