PKCS7

Übersicht

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

Diese Klasse bietet 6 Methoden zur Arbeit mit PKCS7-Objekten in .NET-Programmen. Verfügbare Methoden umfassen: GetSignatureAlgorithmInfo, PKCS7, 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 Standort.
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; werden vom Unterzeichner berücksichtigt, wenn sie gesetzt sind.
OcspSettingsAspose.Pdf.OcspSettingsRead/WriteOCSP‑/Widerrufsprüfungs‑Einstellungen; werden vom Unterzeichner berücksichtigt, wenn sie gesetzt sind.
CustomAppearanceSignatureCustomAppearance?Read/WriteVisuelle Erscheinungs‑Parameter, die von SignWithAppearance berücksichtigt werden, wenn die Signatur über eine überladene sichtbare Rechteck‑Methode signiert wird.
CustomSignHashSignHash?Read/WriteOptionaler Callback für externen Unterzeichner.
UseLtvboolRead/WriteLiest oder setzt die Verwendung von LTV.
AvoidEstimatingSignatureLengthboolRead/WriteWenn true, überspringt der Unterzeichner den Byte‑Range‑Schätzungsdurchlauf und verwendet direkt DefaultSignatureLength, 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/Standort/Kontaktinformationen des Unterzeichners als Text.

Methoden

SignatureDescription
PKCS7()Ruft PKCS7 für diese PKCS7-Instanz auf.
PKCS7(pfx: string, password: string)
PKCS7(pfx: Stream, password: string)
Signature()Ruft Signature für diese PKCS7-Instanz auf.
Verify()Überprüft 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 das PKCS#7‑Envelope (wenn aus einer bestehenden Signatur geladen) und gibt das Triple aus Signatur‑Algorithmus / Digest‑Algorithmus / Kryptografischer Standard zurück.

Siehe auch

 Deutsch