Fastlane — Decrypt distribution certificate

При генерации сертификат с типом "iOS Distribution" при помощи Fastlane, чтобы его использовать, нужно его декриптить и "упаковать" в один .p12 файл

Перейдем в репозитории сертификатов в директорию "certs/distribution"

Там будет два файла, с расширениями: .cer и .p12

Представим, что их имена:

  • XXXXXXXXXX.cer
  • XXXXXXXXXX.p12

А пароль при создании был: 12345678

Выполняем следующее:

openssl aes-256-cbc -k "12345678" -in "XXXXXXXXXX.cer" -out "cert.der" -a -d
openssl x509 -inform der -in cert.der -out cert.pem
openssl aes-256-cbc -k "12345678" -in "XXXXXXXXXX.p12" -out "key.pem" -a -d

Шифруем и упаковываем все в один файл:

openssl pkcs12 -export -out "cert.p12" -inkey "key.pem" -in "cert.pem" -password pass:12345678

Тут пароль можно задать который был, а можно новый для этого файла.

0 0 vote
Article Rating

Метки: Метки

Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments