Как сгенерировать шестнадцатеричную строку SHA256 из файла PEM и реализовать закрепление открытого ключа корневого сертиIOS

Программируем под IOS
Ответить
Anonymous
 Как сгенерировать шестнадцатеричную строку SHA256 из файла PEM и реализовать закрепление открытого ключа корневого серти

Сообщение Anonymous »

У меня есть PEM-файл корневого сертификата ISRG X1, который я скачал с https://letsencrypt.org/certificates/
, и я пытаюсь реализовать закрепление сертификата в своем приложении iOS. Меня особенно интересует закрепление открытого ключа, и я ориентируюсь на iOS 12 и более поздних версий.
У меня два основных вопроса:
  • Как сгенерировать шестнадцатеричную строку SHA256 из файла PEM?
  • После того как у меня есть шестнадцатеричная строка SHA256, как я могу реализовать закрепление открытого ключа корневого сертификата в Swift с помощью URLSession, не полагаясь на какие-либо внешние библиотеки?
Я бы очень признателен за любую помощь или ресурсы, которые могут пролить свет на этот вопрос. Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/789 ... tificate-p
Ответить

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

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

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

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

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