PKCS1
Overzicht
PKCS1 is een klasse in Aspose.PDF FOSS voor .NET. Erft van: Signature.
Deze klasse biedt 11 methoden voor het werken met PKCS1-objecten in .NET-programma’s. Beschikbare methoden omvatten: GetSignatureAlgorithmInfo, PKCS1, Signature, Verify. Alle openbare leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, en nog 8.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Authority | string | Lezen/schrijven | Haalt of stelt de autoriteit in. |
ContactInfo | string | Lezen/schrijven | Haalt op of stelt de contactgegevens in. |
Location | string | Lezen/schrijven | Haalt de locatie op of stelt deze in. |
Reason | string | Lezen/schrijven | Haalt de reden op of stelt deze in. |
Date | DateTime | Lezen/schrijven | Haalt of stelt de datum in. |
ByteRange | int[] | Lezen | De /ByteRange vermelding van de handtekening. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Lezen/schrijven | RFC 3161 TSA-instellingen; gerespecteerd door de ondertekenaar wanneer ingesteld. |
OcspSettings | Aspose.Pdf.OcspSettings | Lezen/schrijven | OCSP / intrekking-controle instellingen; gerespecteerd door de ondertekenaar wanneer ingesteld. |
CustomAppearance | SignatureCustomAppearance? | Lezen/schrijven | Visuele weergave-instellingen gerespecteerd door SignWithAppearance wanneer de handtekening wordt ondertekend via een visible-rect overload. |
CustomSignHash | SignHash? | Lezen/schrijven | Optionele externe ondertekenaar callback. |
UseLtv | bool | Lezen/schrijven | Haalt op of stelt de use ltv in. |
AvoidEstimatingSignatureLength | bool | Lezen/schrijven | Wanneer true, slaat de ondertekenaar de byte-range schattingsfase over en gebruikt DefaultSignatureLength direct bij het reserveren van ruimte voor de PKCS#7 /Contents hex string. |
DefaultSignatureLength | int | Lezen/schrijven | Aantal bytes gereserveerd voor de PKCS#7 /Contents hexadecimale tekenreeks. |
ShowProperties | bool | Lezen/schrijven | Wanneer true, bevat de zichtbare handtekeningweergave de Reden/Locatie/ContactInfo van de ondertekenaar als tekst. |
Methoden
| Handtekening | Beschrijving |
|---|---|
PKCS1() | Roept PKCS1 aan op deze PKCS1-instantie. |
PKCS1(pfx: string, password: string) | Roept PKCS1(pfx, password) aan op deze PKCS1-instantie. |
PKCS1(pfx: Stream, password: string) | Roept PKCS1(pfx, password) aan op deze PKCS1-instantie. |
PKCS1(image: Stream) | Construeer een PKCS#1-handtekeningconfiguratie waarvan de zichtbare handtekening de afbeelding weergeeft als het weergave-grafisch. |
Signature() | Roept Signature aan op deze PKCS1-instantie. |
Signature(pfx: string, password: string) | Roept Signature(pfx, password) aan op deze PKCS1-instantie. |
Signature(pfx: Stream, password: string) | Roept Signature(pfx, password) aan op deze PKCS1-instantie. |
Verify() | Verifieer de geladen handtekening’s PKCS#7 tegen de oorspronkelijke PDF-bytes — geeft true terug wanneer de handtekening decodeert en valideert. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Verifieer met expliciete opties + een result DTO. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Public-key-pinned verificatie. |
GetSignatureAlgorithmInfo() | Parse de PKCS#7-envelop (wanneer geladen vanuit een bestaande handtekening) om het signing-algorithm / digest-algorithm / cryptographic-standard-trio te rapporteren. |