PKCS7Detached

PKCS7Detached

Übersicht

PKCS7Detached ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: Signature.

Eine losgelöste PKCS#7 (CMS) Signaturkonfiguration.

Diese Klasse stellt 6 Methoden zur Arbeit mit PKCS7Detached-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash und 8 weitere.

Eigenschaften

NameTypZugriffBeschreibung
AuthoritystringLesen/SchreibenRuft die Autorität ab oder legt sie fest.
ContactInfostringLesen/SchreibenLiest oder legt die Kontaktinformationen fest.
LocationstringLesen/SchreibenLiest oder setzt den Speicherort.
ReasonstringLesen/SchreibenRuft den Grund ab oder legt ihn fest.
DateDateTimeLesen/SchreibenLiest oder setzt das Datum.
ByteRangeint[]LesenDer Eintrag /ByteRange der Signatur.
TimestampSettingsAspose.Pdf.TimestampSettingsLesen/SchreibenRFC 3161 TSA-Einstellungen; vom Unterzeichner beachtet, wenn gesetzt.
OcspSettingsAspose.Pdf.OcspSettingsLesen/SchreibenOCSP-/Widerrufsprüfungs-Einstellungen; vom Unterzeichner berücksichtigt, wenn sie gesetzt sind.
CustomAppearanceSignatureCustomAppearance?Lesen/SchreibenVisuelle Erscheinungs-Parameter werden von SignWithAppearance berücksichtigt, wenn die Signatur über eine visible-rect overload signiert wird.
CustomSignHashSignHash?Lesen/SchreibenOptionaler external-signer-Callback.
UseLtvboolLesen/SchreibenLiest oder legt die Verwendung von LTV fest.
AvoidEstimatingSignatureLengthboolLesen/SchreibenWenn true, überspringt der Signierer den byte-range Schätzungsdurchlauf und verwendet DefaultSignatureLength direkt, wenn Platz für die PKCS#7 /Contents Hex-String reserviert wird.
DefaultSignatureLengthintLesen/SchreibenAnzahl der für die PKCS#7 /Contents-Hex-Zeichenkette reservierten Bytes.
ShowPropertiesboolLesen/SchreibenWenn true, enthält die sichtbare Signaturdarstellung den Reason/Location/ContactInfo des Unterzeichners als Text.

Methoden

SignaturBeschreibung
PKCS7Detached()Ruft PKCS7Detached für diese PKCS7Detached-Instanz auf.
PKCS7Detached(pfx: string, password: string)Ruft PKCS7Detached(pfx, password) für diese PKCS7Detached-Instanz auf.
PKCS7Detached(pfx: Stream, password: string)Ruft PKCS7Detached(pfx, password) für diese PKCS7Detached-Instanz auf.
Signature()Ruft Signature für diese PKCS7Detached-Instanz auf.
Verify()Verifiziert das geladene PKCS#7 der Signatur gegen die ursprünglichen PDF-Bytes — gibt true zurück, wenn die Signatur dekodiert und validiert wird.
GetSignatureAlgorithmInfo()Parst den PKCS#7-Umschlag (wenn er aus einer bestehenden Signatur geladen wird), um das Triple aus Signatur-Algorithmus / Digest-Algorithmus / kryptografischem Standard zu melden.

Siehe auch

 Deutsch