использование цифровой подписи c#.net код
я хаваю starkey400 с USB устройства eToken.я импортирую сертификат на этот знак. как я подписываю документ с помощью этого сертификата токена с помощью c#.net
Дорогой Раджеш
когда вы подключаете свой токен к компьютеру, утилита драйвера сама экспортирует ваш сертификат в хранилище сертификатов windows. Таким образом, вы можете получить доступ к сертификату с помощью пространства имен X509Store. пожалуйста, ознакомьтесь с приведенным ниже примером кода.
X509Store my = новый X509Store(имя магазина.Мой, Расположение Магазина.Текущий пользователь);
my.Open(OpenFlags.только для чтения);
RSACryptoServiceProvider csp = null;
по каждому элементу (x509certificate2 с CERT в моей.Сертификаты)
{
Сертификат X509Certificate2 = новый сертификат X509Certificate2(cert);
txtRemarks.Текст = сертификат.GetExpirationDateString();
txtRemarks.Text =txtRemarks.Текст + '' + сертификат.Метода getissuername().Метод toString();
}
Использование ссылки ниже может быть полезным.
https://www.signfiles.com/signature-library/