Как сгенерировать шестнадцатеричную строку 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

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