Signature

Revisió

Signature És una classe en Aspose.PDF FOSS per a .NET.

Representeix una signatura digital en un document PDF.

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

Propietats

NomTipusAccessDescripció
AuthoritystringLlegir / EscriureObté o estableix l’autoritat.
ContactInfostringLlegir / EscriureObté o estableix la informació de contacte.
LocationstringLlegir / EscriureObté o estableix la ubicació.
ReasonstringLlegir / EscriureObté o estableix la raó.
DateDateTimeLlegir / EscriureObté o estableix la data.
ByteRangeint[]LlegirLa signatura de la /ByteRange entrada.
TimestampSettingsAspose.Pdf.TimestampSettingsLlegir / EscriureRFC 3161 TSA: el signatari l’honora quan s’estableix.
OcspSettingsAspose.Pdf.OcspSettingsLlegir / EscriureOCSP / revocació de control: honrat pel signatari quan s’estableix.
CustomAppearanceSignatureCustomAppearance?Llegir / EscriureEls botons d’aparició visual honrats per SignWithAppearance quan la signatura es signa a través d’una sobrecarga visible-recta.
CustomSignHashSignHash?Llegir / EscriureOpció de trucada extern.
UseLtvboolLlegir / EscriureObté o estableix el use ltv.
AvoidEstimatingSignatureLengthboolLlegir / EscriureQuan és veritat, el signatari passa l’estimació de la gamma de bit i utilitza DefaultSignatureLength directament quan es reserva espai per a la rècord PKCS#7 /Contents hex.
DefaultSignatureLengthintLlegir / EscriureNombre de bytes reservats per a la rama PKCS#7 /Contents hex.
ShowPropertiesboolLlegir / EscriureQuan és veritat, l’aparença de signatura visible inclou la raó/locació del signatari/ContactInfo com a text.

Mètodes

SignatureDescripció
Signature()Apelació de signatura en aquesta instància.
Signature(pfx: string, password: string)Calla Signatura (pfx, contrasenya) en aquesta instància de signatura.
Signature(pfx: Stream, password: string)Calla Signatura (pfx, contrasenya) en aquesta instància de signatura.
Verify()Verifica el PKCS#7 de la signatura carregada contra els bits PDF originals - torna veritable quan la firma es descompon i valida.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verifiqueu amb opcions explícites + un resultat DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verificació de clau pública.
GetSignatureAlgorithmInfo()Parseu l’envolupament PKCS#7 (quan carregat d’una signatura existent) per informar el triple de la norma de signatur / digest-algoritme / criptogràfic.

Veure també

 Català