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
| Name | Type | Access | Description |
|---|---|---|---|
Authority | string | Read/Write | Liest oder setzt die Autorität. |
ContactInfo | string | Read/Write | Liest oder setzt die Kontaktinformationen. |
Location | string | Read/Write | Liest oder setzt den Standort. |
Reason | string | Read/Write | Liest oder setzt den Grund. |
Date | DateTime | Read/Write | Liest oder setzt das Datum. |
ByteRange | int[] | Read | Der /ByteRange‑Eintrag der Signatur als int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | RFC‑3161‑TSA‑Einstellungen; werden vom Unterzeichner berücksichtigt, wenn sie gesetzt sind. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | OCSP‑/Widerrufsprüfungs‑Einstellungen; werden vom Unterzeichner berücksichtigt, wenn sie gesetzt sind. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | Visuelle Erscheinungs‑Parameter, die von SignWithAppearance berücksichtigt werden, wenn die Signatur über eine überladene sichtbare Rechteck‑Methode signiert wird. |
CustomSignHash | SignHash? | Read/Write | Optionaler Callback für externen Unterzeichner. |
UseLtv | bool | Read/Write | Liest oder setzt die Verwendung von LTV. |
AvoidEstimatingSignatureLength | bool | Read/Write | Wenn 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. |
DefaultSignatureLength | int | Read/Write | Anzahl der für die PKCS#7‑/Contents‑Hex‑Zeichenkette reservierten Bytes. |
ShowProperties | bool | Read/Write | Wenn true, enthält das sichtbare Signatur‑Erscheinungsbild den Grund/Standort/Kontaktinformationen des Unterzeichners als Text. |
Methoden
| Signature | Description |
|---|---|
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. |