Unterschrift

Unterschrift

Übersicht

Signature ist eine Klasse in Aspose.PDF FOSS für .NET.

Stellt eine digitale Signatur in einem PDF‑Dokument dar.

Diese Klasse stellt 7 Methoden zur Arbeit mit Signature‑Objekten in .NET‑Programmen bereit. Verfügbare Methoden umfassen: GetSignatureAlgorithmInfo, Signature, Verify. Alle öffentlichen Mitglieder sind für jede .NET‑Anwendung nach der Installation des Aspose.PDF FOSS for .NET‑Pakets zugänglich. Eigenschaften: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash und 8 weitere.

Eigenschaften

NameTypeAccessDescription
AuthoritystringRead/WriteLiest oder setzt die Autorität.
ContactInfostringRead/WriteLiest oder setzt die Kontaktinformationen.
LocationstringRead/WriteLiest oder setzt den Ort.
ReasonstringRead/WriteLiest oder setzt den Grund.
DateDateTimeRead/WriteLiest oder setzt das Datum.
ByteRangeint[]ReadDer /ByteRange‑Eintrag der Signatur als int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/WriteRFC‑3161‑TSA‑Einstellungen; vom Unterzeichner berücksichtigt, wenn gesetzt.
OcspSettingsAspose.Pdf.OcspSettingsRead/WriteOCSP‑/Widerrufsprüfungs‑Einstellungen; vom Unterzeichner berücksichtigt, wenn gesetzt.
CustomAppearanceSignatureCustomAppearance?Read/WriteVisuelle Erscheinungs‑Parameter, die von SignWithAppearance berücksichtigt werden, wenn die Signatur über eine sichtbare Rechteck‑Überladung signiert wird.
CustomSignHashSignHash?Read/WriteOptionaler externer Signierer‑Callback.
UseLtvboolRead/WriteLiest oder setzt die Verwendung von LTV.
AvoidEstimatingSignatureLengthboolRead/WriteWenn true, überspringt der Unterzeichner den Byte‑Range‑Schätzungsdurchlauf und verwendet DefaultSignatureLength direkt, wenn Platz für die PKCS#7‑/Contents‑Hex‑Zeichenkette reserviert wird.
DefaultSignatureLengthintRead/WriteAnzahl der für die PKCS#7‑/Contents‑Hex‑Zeichenkette reservierten Bytes.
ShowPropertiesboolRead/WriteWenn true, enthält das sichtbare Signatur‑Erscheinungsbild den Grund/Ort/Kontaktinformationen des Unterzeichners als Text.

Methoden

SignatureDescription
Signature()Ruft Signature für diese Signature‑Instanz auf.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()Überprüft das PKCS#7 der geladenen Signatur gegen die ursprünglichen PDF‑Bytes — gibt true zurück, wenn die Signatur dekodiert und validiert wird.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verifiziert mit expliziten Optionen + einem Ergebnis‑DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Public-key-pinned Verifizierung.
GetSignatureAlgorithmInfo()Parst das PKCS#7‑Envelope (wenn aus einer bestehenden Signatur geladen) um das Triple aus Signatur‑Algorithmus / Digest‑Algorithmus / kryptografischem Standard zu melden.

Siehe auch

 Deutsch