Извлеките 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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