Я новичок в цифровых подписях. Последние пару дней я изучал, как работают цифровые подписи, криптография и т. Д.
Моя задача - подписать пакет документов .xml цифровой подписью, использующей PKCS # 11 (смарт-карту), с использованием C #и заархивируйте все подписанные документы и отправьте их в веб-API нашего клиента.
Каждый раз, когда я использую смарт-карту, он устанавливает сертификат в браузере.
Смарт-карта из корняCA, поэтому нет необходимости проверять сертифицированную цепочку и проверять каждый сертификат.
Вопрос в том ... как мне написать код или лучше с чего начать? Любая документация будет, я пытался копать документацию .. безрезультатно.
На JAVA доступны только ресурсы, и они используют некоторые апплеты Java.