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

Podpis Cyfrowy ODT w C#

Wordize for .NET to profesjonalne rozwiązanie do pracy z podpisami cyfrowymi dokumentów ODT przy użyciu C#. Klasa Signer zapewnia programistom C# możliwość podpisywania plików ODT za pomocą podpisów elektronicznych i certyfikatów kryptograficznych standardu X.509. Programowe dodawanie podpisów elektronicznych do ODT gwarantuje autentyczność dokumentów, ochronę przed nieautoryzowanymi zmianami i zgodność z wymaganiami elektronicznego obiegu dokumentów.

Funkcjonalności:
  • Cyfrowe podpisywanie dokumentów ODT - metoda Signer.Sign() dodaje podpisy kryptograficzne używając CertificateHolder (kontenera do pracy z certyfikatami PFX) i certyfikatów X.509
  • Usuwanie podpisów elektronicznych - metoda Signer.RemoveAllSignatures() usuwa wszystkie podpisy cyfrowe z dokumentów ODT
  • Walidacja podpisów elektronicznych do weryfikacji integralności dokumentów ODT
  • Obsługa certyfikatów PFX przez CertificateHolder.Create() z ochroną hasłem dla infrastruktury PKI (system zarządzania kluczami kryptograficznymi i certyfikatami)
  • Klasa SignOptions zarządza komentarzami podpisu, czasem podpisania, hasłem dostępu do certyfikatu, identyfikatorem dostawcy kryptograficznego i poziomem podpisu XML
  • Obsługa Fluent API do wykonywania operacji podpisywania ODT przez SignerContext i łańcuchowanie metod, co zwiększa czytelność kodu C#
Scenariusze użycia:
  • Prosty podpis elektroniczny - podstawowe podpisywanie dokumentów ODT dla wewnętrznych procesów korporacyjnych
  • Zaawansowany podpis - ochrona raportów finansowych ODT i dokumentów bankowych przed fałszowaniem
  • Kwalifikowany podpis elektroniczny - zapewnienie ważności prawnej umów i oficjalnych dokumentów ODT w systemach elektronicznego obiegu dokumentów
  • Masowe podpisywanie dokumentów ODT - automatyzacja podpisywania plików w systemach workflow dokumentów elektronicznych
  • Znaczniki czasowe - dodawanie znaczników czasowych do ODT w celu rejestracji czasu podpisania i znaczenia prawnego
  • Zgodność z regulacjami - zapewnienie uwierzytelniania dokumentów ODT i zgodności ze standardami bezpieczeństwa

Przetestuj możliwości programowego podpisywania ODT podpisem cyfrowym w interaktywnej demonstracji online przedstawionej na tej stronie. W tym celu prześlij swój dokument ODT i certyfikat PFX, wykonaj operację podpisywania cyfrowego i pobierz podpisany plik ODT do weryfikacji. Dostarczony fragment kodu C# jest gotowy do użycia w Twoim projekcie .NET.

C#
Uruchom kod
Prześlij dokument do podpisania
Prześlij plik certyfikatu (PFX)
Wybierz format wyjściowy z listy
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);
Uruchom kod

Jak podpisać dokumenty ODT podpisem cyfrowym w C#

  1. Podłącz Wordize SDK do swojego projektu .NET
  2. Wywołaj metodę Signer.Sign(), określając w parametrach nazwę źródłowego dokumentu ODT, nazwę dokumentu wyjściowego oraz CertificateHolder z certyfikatem kryptograficznym
  3. Otrzymaj dokument ODT podpisany podpisem cyfrowym
5%