Извлеките DN (выдающиеся имена) из сертификата X.509 с использованием iOS APIIOS

Программируем под IOS
Anonymous
Извлеките DN (выдающиеся имена) из сертификата X.509 с использованием iOS API

Сообщение Anonymous »

Мне нужно извлечь DN (отличительные имена) из сертификата X.509 с использованием IOS Native API. Без использования каких -либо сторонних библиотек, таких как OpenSSL. < /p>

Мне нужно извлечь ее в виде строки со следующим форматом, как определено x.509 Стандарт: < /p>

CN=John Smith, OU=Test, O=IBM, C=GB
< /code>

Я нашел этот метод, который, кажется, возвращает то, что я ищу, в соответствии с его подписью: < /p>

CFDataRef SecCertificateCopyNormalizedSubjectSequence(SecCertificateRef certificate);
< /code>

Этот метод возвращает кодированную последовательность DER. Комментарий заголовка метода гласит: < /p>


Субъект представляет собой последовательность в формате, используемом SeciTemCopymathing.
Возвращенное содержание является DER-кодированным x.509 отличным именем. Для
отображаемой версии субъекта вызовите seccertificatecopyvalues. < /P>
< /blockquote>

Проблема в том, что seccertificatecopyValues ​​< /strong> метод доступен только для макроса. Использование iOS доступно API?

Подробнее здесь: https://stackoverflow.com/questions/454 ... ng-ios-api

Вернуться в «IOS»