Как подписать документ Open Office XML в парадигме клиент-сервер с помощью веб-сервисов ASP .NET?

Я хочу создать веб-приложение, которое может получить доступ к смарт-карте с помощью цифрового сертификата, а затем поставить цифровую подпись на XML-документ Open Office на сервере. Я знаю пару фреймворков с открытым исходным кодом, которые делают это на Java, но клиент требует, чтобы я сделал это на .NET C#:

Организация SignServer Dot

Бельгийский апплет eID

У кого-нибудь есть рекомендации или рекомендации по реализации этого .NET С#?

Имеет ли использование PackageDigitalSignatureManager из System.IO.Packaging?


person pvstrln    schedule 03.12.2010    source источник
comment
Веб-приложение может использовать современный плагин для браузера.   -  person Bharat Vasant    schedule 14.07.2021


Ответы (1)


Вы можете использовать system.io.packaging (см. with-x509">связанный вопрос об этом), и вы можете использовать наш OfficeBlackbox компоненты.

person Eugene Mayevski 'Callback    schedule 03.12.2010