У меня есть сертификат подписи кода GoDaddy в файле .spc
. Кроме того, у меня есть закрытый ключ в файле .key
. Подписание кода было выпущено около 13 месяцев назад, затем оно истекло и было возобновлено с GoDaddy. Во время процесса обновления никакой секретный ключ не запрашивался, и только новый файл .spc
был проблемой.
Теперь я столкнулся с проблемой присоединения исходного файла закрытого ключа с сертификатом проблем для формирования файла .pfx
(или .cer
?), подходящего для установки в хранилище сертификатов Windows.
Команда, которую я пытаюсь сделать:
openssl.exe pkcs12 -inkey my.key -in my.spc -out my.pfx -export
Однако я получаю сообщение об ошибке, которое гласит: "Нет сертификата соответствует закрытому ключу".
Я следил за этим ответом на SO, чтобы проверить, что файл .key
является действительным закрытым ключом. Однако, когда я пытаюсь проверить, что .spc
является допустимым сертификатом, я просто получаю
unable to load certificate
5436:error:0906D06C:PEM routines:PEM_read_bio:no start line:.\crypto\pem\pem_lib.c:650:Expecting: TRUSTED CERTIFICATE
Каков правильный способ создания файла .pfx
из моих входов? Я использую OpenSSL 0.9.8k.