Как узнать пароль к документу .p12, сделанному в openssl? - PullRequest
2 голосов
/ 17 мая 2011

Я пытаюсь опубликовать игру для iPhone, и я загрузил все, что мне нужно, чтобы позволить мне публиковать через flash. Я на компьютере и не могу понять, какой пароль у сертификата .p12, который я сделал в openssl. Вот шаги, которые я использовал:

Я создаю свой ключ:

openssl genrsa -out mykey.key 2048

Я создаю CSR с правильной информацией

openssl req -new -key mykey.key -out CertificateSigningRequest.certSigningRequest  -subj "/emailAddress=yourAddress@example.com, CN=John Doe, C=US"

Я загружаю это в яблоко, а затем скачиваю сертификат, который мне отправляют, и конвертирую в PEM с этим кодом:

openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM

Для моего последнего шага я сгенерирую .p12, используя это:

openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12

Flash требует, чтобы я ввел .p12, пароль .p12 и профиль обеспечения, полученный от Apple. Я понятия не имею, что такое пароль. Я очень новичок в openssl, поэтому извините, если ответ очевиден.

Вот ссылка на учебник, который я использовал, если вам нужна дополнительная информация: http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-19aa73f128cc9f05e8-8000.html#WSfffb011ac560372f46768d8712cd1d13954-7ffd

Спасибо за любую помощь!

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Обычно openssl pkcs12 --export запрашивает пароль.Если нет, то файл PKCS12 имеет пустой пароль или пароль отсутствует.Вы можете передать пароль в командной строке, если Flash требуется, а командная строка не запрашивает вас.

0 голосов
/ 28 июля 2017

Вы не узнаете пароль файла PKCS # 12, который вы создаете.Это вы задаете пароль при создании файла.Для этого вы можете использовать флаг -passout.Пример:

openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12 -passout pass:secret

Это установит пароль на secret.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...