Signatura

Signatura

Visió general

Signature és una classe a Aspose.PDF FOSS per a .NET.

Representa una signatura digital en un document PDF.

Aquesta classe proporciona 7 mètodes per treballar amb objectes Signature en programes .NET. Els mètodes disponibles inclouen: GetSignatureAlgorithmInfo, Signature, Verify. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET. Propietats: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, i 8 més.

Propietats

NomTipusAccésDescripció
AuthoritystringRead/WriteObté o estableix l’autoritat.
ContactInfostringRead/WriteObté o estableix la informació de contacte.
LocationstringRead/WriteObté o estableix la ubicació.
ReasonstringRead/WriteObté o estableix el motiu.
DateDateTimeRead/WriteObté o estableix la data.
ByteRangeint[]ReadL’entrada /ByteRange de la signatura com a int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/WriteConfiguració RFC 3161 TSA; respectada pel signant quan s’estableix.
OcspSettingsAspose.Pdf.OcspSettingsRead/WriteConfiguració OCSP / de comprovació de revocació; respectada pel signant quan s’estableix.
CustomAppearanceSignatureCustomAppearance?Read/WriteParàmetres d’aparença visual respectats per SignWithAppearance quan la signatura es signa mitjançant una sobrecàrrega visible-rect.
CustomSignHashSignHash?Read/WriteRetorn de crida opcional d’un signant extern.
UseLtvboolRead/WriteObté o estableix l’ús de ltv.
AvoidEstimatingSignatureLengthboolRead/WriteQuan és cert, el signant omet la passada d’estimació del rang de bytes i utilitza Directament DefaultSignatureLength en reservar espai per a la cadena hexadecimal PKCS#7 /Contents.
DefaultSignatureLengthintRead/WriteNombre de bytes reservats per a la cadena hexadecimal PKCS#7 /Contents.
ShowPropertiesboolRead/WriteQuan és cert, l’aparença de la signatura visible inclou el Motiu/Ubicació/Informació de contacte del signant com a text.

Mètodes

SignatureDescription
Signature()Crida Signature en aquesta instància de Signature.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()Verifica el PKCS#7 de la signatura carregada contra els bytes PDF originals — retorna true quan la signatura es decodifica i valida.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verifica amb opcions explícites + un DTO de resultat.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verificació amb clau pública fixada.
GetSignatureAlgorithmInfo()Analitza l’envolupant PKCS#7 (quan es carrega d’una signatura existent) per informar del triple algoritme de signatura / algoritme de resum / estàndard criptogràfic.

Vegeu també

 Català