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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Authority | string | Lesen/Schreiben | Ruft die Autorität ab oder legt sie fest. |
ContactInfo | string | Lesen/Schreiben | Liest oder legt die Kontaktinformationen fest. |
Location | string | Lesen/Schreiben | Liest oder setzt den Speicherort. |
Reason | string | Lesen/Schreiben | Ruft den Grund ab oder legt ihn fest. |
Date | DateTime | Lesen/Schreiben | Liest oder setzt das Datum. |
ByteRange | int[] | Lesen | Der Eintrag /ByteRange der Signatur. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Lesen/Schreiben | RFC 3161 TSA-Einstellungen; vom Unterzeichner beachtet, wenn gesetzt. |
OcspSettings | Aspose.Pdf.OcspSettings | Lesen/Schreiben | OCSP-/Widerrufsprüfungs-Einstellungen; vom Unterzeichner berücksichtigt, wenn sie gesetzt sind. |
CustomAppearance | SignatureCustomAppearance? | Lesen/Schreiben | Visuelle Erscheinungs-Parameter werden von SignWithAppearance berücksichtigt, wenn die Signatur über eine visible-rect overload signiert wird. |
CustomSignHash | SignHash? | Lesen/Schreiben | Optionaler external-signer-Callback. |
UseLtv | bool | Lesen/Schreiben | Liest oder legt die Verwendung von LTV fest. |
AvoidEstimatingSignatureLength | bool | Lesen/Schreiben | Wenn 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. |
DefaultSignatureLength | int | Lesen/Schreiben | Anzahl der für die PKCS#7 /Contents-Hex-Zeichenkette reservierten Bytes. |
ShowProperties | bool | Lesen/Schreiben | Wenn true, enthält die sichtbare Signaturdarstellung den Reason/Location/ContactInfo des Unterzeichners als Text. |
Methoden
| Signatur | Beschreibung |
|---|---|
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. |