The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / Linux)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Помогите разобраться с сертификатами, Nightman_Sha (ok), 16-Июл-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


18. "Помогите разобраться с сертификатами"  +/
Сообщение от cylon (?), 26-Июл-22, 15:05 
в cer может быть насколько сертификатов и ключей, для https авторизация по ключу у тебя в системе должен быть сертификат CA и твой подписанный этим CA сертификат. Все это могли и одним cer файлом предать.

а pem это просто один ключ

Ответить | Правка | Наверх | Cообщить модератору

19. "Помогите разобраться с сертификатами"  +/
Сообщение от ыы (?), 26-Июл-22, 22:00 

> а pem это просто один ключ

это формат такой. там может быть сколько угодно чего угодно...

====
Файл Pem начинается с:
-----BEGIN -----
Кодированные  блоки данных  Base64
-----END -----
Данные кодируются с помощью base64 между этими тегами.
Файл pem состоит из нескольких блоков.
Назначение каждого блока или файла pem объясняется в заголовке, который сообщает вам, как используется данный блок.
====

Ответить | Правка | Наверх | Cообщить модератору

20. "Помогите разобраться с сертификатами"  +/
Сообщение от cylon (?), 27-Июл-22, 14:28 
>[оверквотинг удален]
> ====
> Файл Pem начинается с:
> -----BEGIN -----
> Кодированные  блоки данных  Base64
> -----END -----
> Данные кодируются с помощью base64 между этими тегами.
> Файл pem состоит из нескольких блоков.
> Назначение каждого блока или файла pem объясняется в заголовке, который сообщает вам,
> как используется данный блок.
> ====

ты прав глупостей понаписал некоторых :) но для "TLS Web Client Authentication" кроме самого сертификата в котором есть публичный ключ, нужен еще и приватный ключ. Я генерю это все через easyrsa3, и для браузеров пакую в p12 сертификат и ключ и савлю на клаинтах.

у ТС какая-то такая же проболема, чтоб авторизоваться по https одного сертификата мало, надо еще и приватный ключ как то указывать

Ответить | Правка | Наверх | Cообщить модератору

21. "Помогите разобраться с сертификатами"  +/
Сообщение от cylon (?), 27-Июл-22, 14:40 
процедура ведь:
1. создать ключ приватный и публичный
2. создать запрос используя ключ, чтоб CA дал подписанный клиентский сертификат
3. дальше CA на основании запроса формирует клиентский подписанный сертификат.

И как бы CA приватный ключ не знает, и в клиентском сертификате его нет, но для авторизации он нужен.

не занаю как для curl, но для браузеров надо объединить сертификат и приватный ключ в один файлик p12 и тогда уже добавлять, для curl скорей всего еще один параметр нужен какой-то :)

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру