English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Работа с цифровыми подписями документов на C#

'Wordize для .NET' позволяет разработчикам на C# легко интегрировать функционал электронной цифровой подписи (ЭЦП) в свои приложения. Библиотека обеспечивает создание цифровых подписей для различных форматов документов, что позволяет защитить документы от несанкционированных изменений и придать им юридическую значимость. Wordize Signature API идеально подходит для корпоративных приложений, информационных систем и программных продуктов, где требуется гарантировать целостность и аутентичность электронных документов.

В современной практике разработки на C# использование надёжных методов цифрового подписания становится критически важным для обеспечения информационной безопасности и соответствия нормативным требованиям. Wordize API предоставляет комплексное решение для работы с ЭЦП в среде .NET.

С помощью Wordize Signature для .NET вы можете:

  • Программно подписывать документы с использованием стандартов X.509 (PFX/P12)
  • Удалять цифровые подписи при необходимости
  • Добавлять метаданные к подписи, такие как комментарии и время подписания

Технические особенности и преимущества

  • Поддержка различных сценариев: от простого цифрового подписания до интеграции с процессами конвертации документов
  • Гибкие опции подписания: класс SignOptions позволяет настраивать различные параметры подписи
  • Поддержка потоков ввода-вывода: возможность работать как с файлами, так и с потоками данных (I/O streams)

Наше интерактивное онлайн-демо на C# поможет вам лично протестировать все возможности подписания документов цифровой подписью. Просто загрузите документ в поддерживаемом формате на нашу защищенную облачную платформу, добавьте ваш цифровой сертификат X.509 в формате PFX/P12, введите соответствующий пароль и увидите, как работает процесс цифрового подписания с использованием кода на C#.

C#
Выполнить код
Загрузите файл, который хотите подписать
Загрузите файл сертификата X.509 (PFX/P12)
Выберите целевой формат из списка
using Wordize.DigitalSignatures;

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.docx", "Output.docx", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.docx", "Output.docx", certificateHolder);
Выполнить код

Как подписать документ цифровой подписью на C#

  1. Устанавите Wordize для .NET
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в C# проект
  3. Задайте параметры цифровой подписи
  4. Подпишите документ цифровой подписью

Системные Требования

Наш продукт полностью кроссплатформен и поддерживает все основные реализации .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Поскольку код .NET не зависит от базового оборудования или операционной системы, а зависит только от виртуальной машины, вы можете разрабатывать любое программное обеспечение для Windows, macOS, Android, iOS и Linux. Просто убедитесь, что у вас установлена соответствующая версия .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.

Мы рекомендуем использовать интегрированные среды разработки Microsoft Visual Studio, Xamarin и MonoDevelop для создания приложений C#, F#, VB.NET.

5%