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

NamnTyp avAccessBeskrivning
AuthoritystringLäs/ SkrivHämtar eller anger auktoriteten.
ContactInfostringLäs/ SkrivHämtar eller anger kontaktinformationen.
LocationstringLäs/ SkrivHämtar eller anger platsen.
ReasonstringLäs/ SkrivHämtar eller anger anledningen.
DateDateTimeLäs/ SkrivHämtar eller anger datumet.
ByteRangeint[]LäsningSignaturens /ByteRange inmatning.
TimestampSettingsAspose.Pdf.TimestampSettingsLäs/ SkrivRFC 3161 TSA-inställningar; belönas av signanten vid inställning.
OcspSettingsAspose.Pdf.OcspSettingsLäs/ SkrivOCSP / revocation-check inställningar; belönas av signanten när den är inrättad.
CustomAppearanceSignatureCustomAppearance?Läs/ SkrivVisuell utseende knappar hedras av SignWithAppearance när signaturen är undertecknad via en synlig-rikt överbelastning.
CustomSignHashSignHash?Läs/ SkrivAlternativ extern signatur callback.
UseLtvboolLäs/ SkrivHämtar eller anger använd ltv.
AvoidEstimatingSignatureLengthboolLäs/ SkrivNä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.
DefaultSignatureLengthintLäs/ SkrivAntal byter som är reserverade för PKCS#7 /Contents hex sträng.
ShowPropertiesboolLäs/ SkrivNär det är sant, innehåller den synliga signaturutseendet teckens Reason/Location/ContactInfo som text.

Metoder

SignatureBeskrivning
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.

Se även

 Svenska