Как прочитать цифровой сертификат из USB-токена в ASP.NET приложение MVC для подписания PDF-документа ?
Дорогие Все,
У меня есть ситуация, в которой несколько органов власти будут цифровой подписывать и генерировать PDF-документ через наше веб-приложение, разработанное с помощью ASP.NET MVC.
Что я уже пробовал:
я попробовал решение, в котором оно может работать только в том случае, если USB-токен подключен к серверу.
Jochen Arndt
Если у вас есть USB-токен, он, конечно, будет доступен только в той системе, где он подключен.
Gaurav Gupta A Tech Guy
есть ли какой-либо способ получить доступ к цифровому сертификату на клиентской машине и подписать PDF-документ, созданный на веб-сервере ? Если USB-токен находится на веб-сервере, то я могу это сделать, но если цифровой сертификат хранится в USB-токене, прикрепленном к клиентской машине, то как мы можем это сделать ?
Jochen Arndt
Кроме того, вы не можете реализовать на клиенте службу, которая принимает подключения от сервера для доступа к токену.
Но это обошло бы цель такого подписания: документ должен быть подписан создателем с использованием сертификата создателя.
ZurdoDev
Как сказал Йохен. Так чего же ты хочешь от нас?
Gaurav Gupta A Tech Guy
Я хочу, чтобы мое веб-приложение, размещенное на удаленном сервере, могло считывать цифровой сертификат с клиентской машины, имеющей USB-токен на своем ПК.
ZurdoDev
Но если он находится на их компьютере, сервер не может добраться до него. Вам нужно какое-то приложение, чтобы загрузить его. Почему ваш сервер должен его читать?