id: Гость   вход   регистрация
текущее время 04:04 26/04/2024
создать
просмотр
ссылки

ЭЦП на сайте


здравствуйте.
есть много вопросов по реализации проекта.
нужно сделать доступ на сайт по пользовательским сертификатам. сертификат и закрытый ключ хранятся на токене. сервер apache я вроде бы настроил, но видимо не до конца. вот собственно первый вопрос как правильно настроить apache? Как я понял apache проверяет только сертификат. а что с закрытым и открытым ключём, что с ними делать?
на сайте пользователь вводит данные в форму и они записываются в бд. как происходит подпись этих данных? Правильно ли я понял что в таблицу где хранятся эти данные нужно будет добавить ещё одно поле с подписью? Вопрос наверно глупый, в криптографии я не силён поэтому прошу помочь разобраться.
заранее благодарен.


 
Комментарии
— Гость (07/11/2008 15:00)   <#>
что будет представлять ЭЦП в веб форме?
— Гость (07/11/2008 22:51)   <#>
Сертификаты обычно используются для аутентификации пользователей (аналог логин/пас) а не для подписи сообщений.
Закрытый и открытый ключ – понятия из области персональных PGP-ключей – это дополнительная система, в принципе никак не связанная с пользовательскими сертификатами (и https в частности). Интеграция PGP в веб-движок не является стандартом, и на этом сайте было реализовано "как уж получилось".
Пользователь собственноручно подписывает сообщение посредством PGP и отправляет его на сайт, котоырй приверяет верность подписи и помечает сообщение как доверенное.

на сайте пользователь вводит данные в форму и они записываются в бд. как происходит подпись этих данных?

Они уже отправляются на сайт подписанными пользователем (читайте выше). Как уж хранить подписи в базе данных – вопрос чисто технический – каждый может реализовать как хочет. Можете изучить документацию по тмоу как это сделано на pgpru.com.

Вопрос наверно глупый, в криптографии я не силён

Здесь нужна чисто техническая сторона дела. Изучите хотя бы основные статьи по сертификатам и PGP на сайте, без этого вы не сможете реализовать у себя это правильным образом.
— SATtva (08/11/2008 14:37)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Как я понял apache проверяет только сертификат. а что с закрытым и открытым ключём, что с ними делать?

Вы не понимаете, что такое цифровой сертификат. Для начала изучите теорию.
— poptalk (09/11/2008 11:26)   профиль/связь   <#>
комментариев: 271   документов: 13   редакций: 4
Я поднимал похожую тему: "Глобальная авторизация с помощью ЭЦП". Клиентским сертификатом SSL не подписывают сообщения. Он для авторизации.
— Гость (11/11/2008 14:40)   <#>
по поводу сертификатов я наверно не так выразился. сертификаты выдаёт удостоверяющий центр. эти сертификаты предназначены для проверки подлинности клиента и для эцп.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3