Мне нужно извлечь 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
Извлеките DN (выдающиеся имена) из сертификата X.509 с использованием iOS API ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Сервер приложений Websphere проверяет, установлен ли сертификат сервера X.509.
Anonymous » » в форуме Linux - 0 Ответы
- 26 Просмотры
-
Последнее сообщение Anonymous
-