1

Я пытаюсь создать pfx-сертификат из моего сертификата Let's encrypt .  Я использую PuTTY для доступа к SSH и с помощью этой команды:

openssl pkcs12 -out mattesnille.pfx -inkey ~/ssl/keys/keyname.key -in ~/ssl/certs/certificatenamn.crt

Я получаю следующее сообщение:

140372845418384: ошибка: 0D0680A8: подпрограммы кодирования asn1: ASN1_CHECK_TLEN: неправильный тег: tasn_dec.c: 1220: 140372845418384: ошибка: 0D07803A: подпрограммы кодирования asn1: ASN1_ITEM_EX_D2I: ошибка вложенного nn1

Кто-нибудь может объяснить абсолютному новичку, что это значит?

Создает pfx-сертификат с 0 байтами.

1 ответ1

0

Вы забыли сообщить openssl pkcs12 что хотите экспортировать файл PKCS # 12 (или PFX). Сделайте это, добавив опцию -export :

openssl pkcs12 -export -inkey ~/ssl/keys/keyname.key -in ~/ssl/certs/certificatenamn.crt -out mattesnille.pfx

Без этого он ожидает, что файл -in будет PKCS # 12, а ваш нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .