Используя новую утилиту kyrtool, я пытался создать брелок и импортировать в него конкретный сертификат домена.Импорт сертификата в брелок
Сертификат выдан RapidSSL. Это сертификат SHA2 для «* .domain.tld».
Прежде всего я создал новый файл брелоков:
kyrtool create -k C:\path\keyring.kyr -p password
Тогда я превращал свой сертификат PFX в PEM в opnessl:
openssl pkcs12 -in certificate.pfx -out certificate.pem
Затем я попытался импорт мой PEM в новый брелока:
kyrtool import all -i certificate.pem -k C:\path\keyring.kyr -v
И ошибка произошла:
Using keyring path 'C:\path\keyring.kyr'
No private key found in the input file
ReadPEMPrivateKey returned error 0x0495
Invalid arguments
Мой сертификат PEM содержит оба ----- BEGIN RSA ЧАСТНЫЙ КЛЮЧ ----- и ----- BEGIN CERTIFICATE ----- блоки.
Любая идея? Спасибо, JiKra
Предлагаю сначала проверить ваш входной файл с помощью команды «Проверить»: 'kyrtool verify certificate.pem'. Это, скорее всего, скажет вам, что не так. –