У меня есть смарт-карта, на которой хранится мой цифровой сертификат. Когда я подключаю его к компьютеру, сертификат отображается в хранилище сертификатов Windows в разделе IE > Инструменты > Свойства обозревателя > Содержимое > Сертификаты.
Итак... Как я могу использовать такой сертификат для подписи файла PDF в .NET?
2 ответа
Проверьте http://itextpdf.sourceforge.net/howtosign.html. Возможно, вам нужно изменить хранилище ключей на "Windows-MY". хранилище ключей.
Ознакомьтесь с нашими компонентами PDFBlackbox, которые позволяют подписывать PDF-файлы с помощью сертификатов на смарт-картах и USB-накопителях. жетоны. Насколько мне известно, PDFBlackbox — единственный компонент для подписи PDF, который поддерживает закрытые ключи, хранящиеся на оборудовании (и, следовательно, не экспортируемые в систему).
Похожие вопросы
Новые вопросы
.net
НЕ используйте для вопросов о .NET Core - используйте вместо этого [.net-core]. .NET Framework - это программная среда, предназначенная главным образом для операционной системы Microsoft Windows. Он включает в себя реализацию библиотеки базовых классов, общеязыковой среды выполнения (обычно называемой CLR), общей системы типов (обычно называемой CTS) и динамической среды исполнения. Он поддерживает множество языков программирования, включая C #, VB.NET, F # и C ++ / CLI.