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

Электронная подпись ODT на C#

Wordize for .NET - профессиональное решение для работы с цифровыми подписями ODT документов на C#. Класс Signer предоставляет C# разработчикам возможность подписания ODT файлов с использованием ЭЦП и криптографических сертификатов стандарта X.509. Программное добавление электронных подписей в ODT обеспечивает юридическую значимость документов, защиту от несанкционированных изменений и соответствие требованиям электронного документооборота.

Функциональные возможности:
  • Цифровое подписание ODT документов - метод Signer.Sign() добавляет криптографические подписи с использованием CertificateHolder (контейнера для работы с PFX сертификатами) и сертификатов X.509
  • Удаление электронных подписей - метод Signer.RemoveAllSignatures() удаляет все цифровые подписи из ODT документа
  • Валидация электронных подписей для проверки целостности ODT документов
  • Поддержка PFX сертификатов через CertificateHolder.Create() с парольной защитой для PKI инфраструктуры (системы управления криптографическими ключами и сертификатами)
  • Класс SignOptions управляет комментариями к подписи, временем подписания, паролем для доступа к сертификату, идентификатором криптопровайдера и уровнем XML-подписи
  • Поддержка Fluent API для запуска операции подписания ODT через SignerContext и цепочку методов, что добавляет C# коду наглядности
Сценарии использования:
  • Простая электронная подпись - базовое подписание ODT документов для внутренних корпоративных процессов
  • Усиленная подпись - защита ODT финансовых отчетов и банковских документов от фальсификации
  • Квалифицированная электронная подпись - обеспечение правовой значимости договоров и официальных ODT документов в системах ЭДО
  • Массовое подписание ODT документов - автоматизация подписания файлов в системах электронного документооборота
  • Временные метки - добавление временной метки в ODT для фиксации времени подписания и юридической значимости
  • Соответствие нормативным требованиям - обеспечение аутентификации ODT документов и соответствия стандартам безопасности

Протестируйте возможности программного подписания ODT электронной подписью в интерактивном онлайн-демо, которое представлено на этой странице. Для этого загрузите ваш ODT документ и PFX сертификат, запустите операцию цифрового подписания и скачайте подписанный ODT файл для проверки. Представленный фрагмент кода C# полностью готов для использования в вашем .NET проекте.

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

CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password");
Signer.Sign("Input.odt", "Output.odt", certificateHolder);
using Wordize.DigitalSignatures; CertificateHolder certificateHolder = CertificateHolder.Create("Certificate.pfx", "password"); Signer.Sign("Input.odt", "Output.odt", certificateHolder);
Запустить код

Как подписать ODT документы ЭЦП на C#

  1. Подключите Wordize SDK к своему .NET проекту
  2. Вызовите метод Signer.Sign(), указав в параметрах имя исходного ODT документа, имя выходного документа и CertificateHolder с криптографическим сертификатом
  3. Получите ODT документ, подписанный ЭЦП
5%