Signature
Översikt
Signature är en klass i Aspose.PDF FOSS för .NET.
Representerar en digital signatur i ett PDF-dokument.
Denna klass ger 7 metoder för att arbeta med Signature-objekt i .NET-program. Tillgängliga metoder inkluderar: GetSignatureAlgorithmInfo, Signature, Verify. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash,Och 8 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Authority | string | Läs/ Skriv | Hämtar eller anger auktoriteten. |
ContactInfo | string | Läs/ Skriv | Hämtar eller anger kontaktinformationen. |
Location | string | Läs/ Skriv | Hämtar eller anger platsen. |
Reason | string | Läs/ Skriv | Hämtar eller anger anledningen. |
Date | DateTime | Läs/ Skriv | Hämtar eller anger datumet. |
ByteRange | int[] | Läsning | Signaturens /ByteRange inmatning. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Läs/ Skriv | RFC 3161 TSA-inställningar; belönas av signanten vid inställning. |
OcspSettings | Aspose.Pdf.OcspSettings | Läs/ Skriv | OCSP / revocation-check inställningar; belönas av signanten när den är inrättad. |
CustomAppearance | SignatureCustomAppearance? | Läs/ Skriv | Visuell utseende knappar hedras av SignWithAppearance när signaturen är undertecknad via en synlig-rikt överbelastning. |
CustomSignHash | SignHash? | Läs/ Skriv | Alternativ extern signatur callback. |
UseLtv | bool | Läs/ Skriv | Hämtar eller anger använd ltv. |
AvoidEstimatingSignatureLength | bool | Läs/ Skriv | När det är sant, skipsar signanten byte-range estimation och använder DefaultSignatureLength direkt när du reserverar utrymme för PKCS#7 /Contents hex sträng. |
DefaultSignatureLength | int | Läs/ Skriv | Antal byter som är reserverade för PKCS#7 /Contents hex sträng. |
ShowProperties | bool | Läs/ Skriv | När det är sant, innehåller den synliga signaturutseendet teckens Reason/Location/ContactInfo som text. |
Metoder
| Signature | Beskrivning |
|---|---|
Signature() | Kalla Signatur på denna Signature instans. |
Signature(pfx: string, password: string) | Kall Signature (pfx, lösenord) på det här Signaturinstanset. |
Signature(pfx: Stream, password: string) | Kall Signature (pfx, lösenord) på det här Signaturinstanset. |
Verify() | Kontrollera den laddade signaturen PKCS#7 mot de ursprungliga PDF-byterna – returnerar sant när signaturen avkodas och valideras. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Kontrollera med uttryckliga alternativ + ett resultat DTO. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Public-key-pinned verifiering av information. |
GetSignatureAlgorithmInfo() | Färja PKCS#7-förpackningen (när den laddas från en befintlig signatur) för att rapportera signing-algoritmen / digest-algorithmen/krypto-standarden trippel. |