Rajesh VLND Ответов: 2

использование цифровой подписи c#.net код


я хаваю starkey400 с USB устройства eToken.я импортирую сертификат на этот знак. как я подписываю документ с помощью этого сертификата токена с помощью c#.net

2 Ответов

Рейтинг:
2

NarayananNG

Дорогой Раджеш
когда вы подключаете свой токен к компьютеру, утилита драйвера сама экспортирует ваш сертификат в хранилище сертификатов windows. Таким образом, вы можете получить доступ к сертификату с помощью пространства имен X509Store. пожалуйста, ознакомьтесь с приведенным ниже примером кода.




X509Store my = новый X509Store(имя магазина.Мой, Расположение Магазина.Текущий пользователь);
my.Open(OpenFlags.только для чтения);
RSACryptoServiceProvider csp = null;

по каждому элементу (x509certificate2 с CERT в моей.Сертификаты)
{
Сертификат X509Certificate2 = новый сертификат X509Certificate2(cert);
txtRemarks.Текст = сертификат.GetExpirationDateString();
txtRemarks.Text =txtRemarks.Текст + '' + сертификат.Метода getissuername().Метод toString();
}


Рейтинг:
1

p_pratik

Использование ссылки ниже может быть полезным.
https://www.signfiles.com/signature-library/