Задать вопрос
des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Использование ЭЦП КриптоПРО?

Смотрю на КриптоПро для разработчиков - вижу и net поддерживается.

Нужно реализовать автоматическое подписывание документов ЭЦП. Т.е. вариант манагер с вордом с плагином не желателен. Каким наиболее простым путем можно пойти?
  • Вопрос задан
  • 655 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Наиболее простой путь - это купить утилиту командной строки cryptcp, стоит не дорого.
Ответ написан
Комментировать
max-kuznetsov
@max-kuznetsov
Главный IT-архитектор
В двух словах, для .NET Вам нужен КриптоПро CSP (криптопровайдер) и КриптоПро .NET (обеспечивает взаимодействие .NET с криптопровайдером).
Автоматическая подпись возможна, но для нее нужен закрытый ключ. Ваш код (путём вызова соответствующих методов CryptoAPI) должен обеспечить поиск контейнера закрытого ключа и собственно создание и верификацию подписи. Можно указать параметры поиска в конфигурации, но такая реализация удобна, если используется один ключ, обновляемый раз в год (например, для подписи на стороне сервера). Для пользовательской подписи лучше использовать выбор пользователем нужного сертификата. Например, используя КриптоПро ЭЦП Browser plug-in, если говорить о подписи данных посредством web-интерфейса.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы