Что я могу использовать для разбора цифрового сертификата на iOS? - PullRequest
1 голос
/ 15 марта 2011

API безопасности на iOS, похоже, охватывают только извлечение определенных частей сертификата.

Кто-нибудь использовал openSSL или asn1c, чтобы разрешить извлечение расширений, политик и т. Д. Из байтов сертификата?

1 Ответ

0 голосов
/ 10 июля 2015

Да, вы можете использовать openSSL для разбора сертификата, но это нелегкая работа, так как не хватает документации openSSL для iOS.

Во-первых, вам нужен lib openSSL для iOS, и используйте openSSLгенерировать сертификат x509.Затем используйте метод в openSSL, чтобы попытаться разобрать его.

Здесь - пример того, как извлечь UPN из расширения сертификата (я сам ответил).Теперь он работает нормально.Другой элемент похож на fetch.

...