powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / Windows [игнор отключен] [закрыт для гостей] / Проблема при конвертации .cer сертификатов в pfx-контейнер
8 сообщений из 8, страница 1 из 1
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135611
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет, у меня есть приватны ключ, корневой, промежуточный и собственно сертификат в формате .cer. Я хочу импортировать их в IIS, чтобы использовать https.
Для конвертирования из .cer в .pfx использую openssl cli
Код: powershell
1.
openssl pkcs12 -export -out C:\certs\output.pfx -inkey C:\certs\private.key -in C:\certs\root.crt -in C:\certs\intermediate.crt -in C:\certs\cert.crt -password pass:12345


PFX-файл формируется, но при попытке импорта в IIS при вводе пароля я получаю ошибку.
Здесь какой-то другой пароль нужен, а не тот, который указывался при экспорте?
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135689
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня завалялся где-то код для PowerShell, делающий это, если отыщу на досуге, то запаблишу здесь.
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135708
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для импорта cer в IIS
нужно:
а) запустить mmc.exe под администратором!
б) добавить оснастку Сертификаты\Ceriticates, в диалоговом окне выбрать профиль компьютера!
в) импортировать сертификаты в My\Certificates (Как то так) или Личное\Сертификаты свой серт. с закрытым ключём, без возможности экспорта
г) зайти в IIS, открыть binding 443 порта и выбрать его из списка.
Готово.
В сертификате нужно указать altSubname для DN твоего сервиса
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135709
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135725
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vb_sub,
а что вводите в качестве пароля?
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135731
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov,
то что указано в параметре -password pass:12345, в частности 12345.
Немного поэксперементировав с кейсами обнаружил одну особенность, которая еще больше поставила в тупик. На Win10 все работает нормально. pfx создается и импортируется. Ошибка, указанная в теме возникает только на Windows Server. Проверено на 2 машинах Win10, на WindowsServer 2012 и WindowsServer 2016.
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135732
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.
...
Рейтинг: 0 / 0
Проблема при конвертации .cer сертификатов в pfx-контейнер
    #40135859
vb_sub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
в) импортировать сертификаты в My\Certificates (Как то так) или Личное\Сертификаты свой серт. с закрытым ключём, без возможности экспорта
там нет возможности загрузить сертификат вместе с файлом приватного ключа.
В общем у меня получилось решить проблему, я честного говоря в шоке от того как надо было делать, и то что мне помог один-единственный комментарий на стоковерфлоу, а в десятках мануалов с картинками в том числе на микрософтовской доке вообще не было такого описано.
Проблема в том, что для серверных ОС openssl генерирует невалидный pfx- контейнер из-за каких-то там особенностей алгоритмов шифрования.
Для того, что сделать контейнер на серверной винде нужно использовать команду.
Код: powershell
1.
openssl pkcs12 -macalg SHA1 -keypbe PBE-SHA1-3DES -certpbe PBE-SHA1-3DES -export -out C:\cert\output.pfx -inkey C:\cert\private.key -in C:\cert\root.crt -in C:\cert\intermediate.crt -in C:\cert\cert.crt -password pass:12345
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Проблема при конвертации .cer сертификатов в pfx-контейнер
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]