PKCS1

Übersicht

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

Diese Klasse bietet 7 Methoden zur Arbeit mit PKCS1‑Objekten in .NET‑Programmen. Verfügbare Methoden umfassen: GetSignatureAlgorithmInfo, PKCS1, 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
PKCS1()Ruft PKCS1 für diese PKCS1-Instanz auf.
PKCS1(pfx: string, password: string)
PKCS1(pfx: Stream, password: string)
PKCS1(image: Stream)Erstellt eine PKCS#1-Signaturkonfiguration, deren sichtbare Signatur das Bild als Erscheinungsgraphik rendert.
Signature()Ruft Signatur für diese PKCS1-Instanz auf.
Verify()Verifiziert das PKCS#7 der geladenen 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