Цифровая подпись
От: igar  
Дата: 17.03.09 05:26
Оценка:
Уважаемые коллеги!

Разрабатываю систему, в которой пользователям необходимо подтверждать заполненные на странице данные (набор текстовых полей) цифровой подписью.
У каждого пользователя предполагается свой ключ, все формы, заполненные пользователем, должны быть подписаны.

Можете подсказать какие-либо компоненты, предназначенные для этого?

Требования:
— должно работать из браузера;
— кроссплатформенность (работает как в юниксах, так и в виндах, на как можно большем количестве браузеров);
— опенсорс (желательно).

Сам сайт сейчас пишется на ASP.NET. С кроссплатформенностью возможны послабления (например, «работает только в фаерфоксе»). Буду благодарен за любую информацию.
Re: Цифровая подпись
От: DOOM Россия  
Дата: 17.03.09 05:35
Оценка:
Здравствуйте, igar, Вы писали:

В том виде, в каком задача сформулирована решения изящного, боюсь, не найти.
Как вариант можно использовать что-то типа Inter-PRO — локальный SSL-прокси, с сертифицированным криптоядром.
Re: Цифровая подпись
От: Cyberax Марс  
Дата: 17.03.09 05:57
Оценка:
Здравствуйте, igar, Вы писали:

I>Требования:

I> — должно работать из браузера;
I> — кроссплатформенность (работает как в юниксах, так и в виндах, на как можно большем количестве браузеров);
I> — опенсорс (желательно).
У меня банк использует для этого Java-апплет — работает кроссплатформенно, и в принципе достаточно просто делается.
Sapienti sat!
Re[2]: Цифровая подпись
От: igar  
Дата: 17.03.09 07:20
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>У меня банк использует для этого Java-апплет — работает кроссплатформенно, и в принципе достаточно просто делается.


А что за апплет? Не хотелось бы изобретать велосипед И от куда он берет ключ, которым подписывать. Можете чуть подробнее описать?
Re[3]: Цифровая подпись
От: Twirl Швеция  
Дата: 17.03.09 07:42
Оценка:
Здравствуйте, igar, Вы писали:

I>А что за апплет? Не хотелось бы изобретать велосипед И от куда он берет ключ, которым подписывать. Можете чуть подробнее описать?


У нас в наших банках используется две технологии для выдачи сертификатов:
1. Банк выдает сертификат, который загружается в клиентскую программу. В качестве программы используется http://www.nexussafe.com/en/Products/Nexus-Personal/

2. Банк выдает сертификат который можно использовать совместо с ява аплетом от http://www.bankid.com/, в дальнейшем этот сертификат можно использовать везде где такие сертификаты поддерживаются (в данный момент это практически любые банки, налоговая, подача разнообразных бумаг через интернет etc)
Re[4]: Цифровая подпись
От: DOOM Россия  
Дата: 17.03.09 08:20
Оценка:
Здравствуйте, Twirl, Вы писали:

T>Здравствуйте, igar, Вы писали:


I>>А что за апплет? Не хотелось бы изобретать велосипед И от куда он берет ключ, которым подписывать. Можете чуть подробнее описать?


T>У нас в наших банках используется две технологии для выдачи сертификатов:

T>1. Банк выдает сертификат, который загружается в клиентскую программу. В качестве программы используется http://www.nexussafe.com/en/Products/Nexus-Personal/
T>2. Банк выдает сертификат который можно использовать совместо с ява аплетом от http://www.bankid.com/, в дальнейшем этот сертификат можно использовать везде где такие сертификаты поддерживаются (в данный момент это практически любые банки, налоговая, подача разнообразных бумаг через интернет etc)

Ну это вам в Швеции хорошо
А у нас оба предложенных варианта не пройдут — ибо не сертифицированы.

2. При создании ключей электронных цифровых подписей для использования в информационной системе общего пользования должны применяться только сертифицированные средства электронной цифровой подписи. Возмещение убытков, причиненных в связи с созданием ключей электронных цифровых подписей несертифицированными средствами электронной цифровой подписи, может быть возложено на создателей и распространителей этих средств в соответствии с законодательством Российской Федерации.
3. Использование несертифицированных средств электронной цифровой подписи и созданных ими ключей электронных цифровых подписей в корпоративных информационных системах федеральных органов государственной власти, органов государственной власти субъектов Российской Федерации и органов местного самоуправления не допускается.

Федеральный Закон №1-ФЗ от 10 января 2002 года "Об электронной цифровой подписи".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.