On 2007.10.08 at 19:31:17 +0400, Alexey Pechnikov wrote:

> > Это еще зачем? Клиентский сертификат должен быть на клиенте.
> > А на сервере - только сертификат самого сервера, и сертификат CA, на
> > котором проверяются сертификаты клиентов. Он, естественно, должен быть
> > ОДИН на всех клиентов. Выписывать сертификаты можно на нормальной
> > машине.
> 
> Публичный ключ клиента должен быть на сервере, иначе как проверить клиента?

Не должен. На эту тему есть PKI - Public Key Infrastructure.
Клиент сам пришлет свой сертификат при установлении соединения.
Серверу нужно только иметь способ удостовериться, что этот сертификат
действительно принадлежит именно тому, кто в нем прописан в качестве
Common Name. А вот это-то как раз и удостоверяет подпись CA под
сертификатом. Соответственно, верить сертификату нужно ровно настолько,
насколько можно верить данному CA.
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить