Ответ 1
Хорошо, вот пошаговое руководство.
На двух из этих шагов вам будет предложено создать пароль. Вы можете пойти с пустым - просто нажмите Enter.
- Получить OpenSSL. Здесь есть несколько вариантов, я получил здесь . Я загрузил первую вещь (легкую версию) и Visual С++ Redistributables (возможно, у вас уже есть их, установщик OpenSSL предупредит вас, если вам нужно их получить). Я установил OpenSSL в C:\OpenSSL и выбрал для копирования DLL OpenSSL в каталог двоичных файлов OpenSSL.
-
Запустите эту команду в стандартном терминале Windows:
set OPENSSL_CONF=c:\OpenSSL\bin\openssl.cfg
-
Затем этот (как для деталей, я только ввел свое имя и адрес электронной почты, но, вероятно, даже для Apple это не требуется):
c:\OpenSSL\bin\openssl.exe req -out CSR.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key
- Загрузите новый файл CSR.csr в разделе "Сертификаты" на developer.apple.com. В ответ вы получите файл safari_extension.cer.
-
Запустите это:
c:\OpenSSL\bin\openssl x509 -in safari_extension.cer -inform DER -out safari_extension_PEM.cer -outform PEM
-
И это:
c:\OpenSSL\bin\openssl pkcs12 -export -in safari_extension_PEM.cer -inkey privateKey.key -out bundle.p12
-
Дважды нажмите safari_extension.cer. Установите его в хранилище личных сертификатов.
- Дважды щелкните bundle.p12. Установите его в тот же магазин.
Что это. Откройте Safari и он должен знать о сертификате.