Signature

Opinie generală

Signature este o clasă în Aspose.PDF FOSS pentru .NET.

Reprezintă o semnătură digitală într-un document PDF.

Această clasă oferă 7 metode pentru a lucra cu obiecte Signature în programe .NET. Metodele disponibile includ: GetSignatureAlgorithmInfo, Signature, Verify. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, şi încă 8 .

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
AuthoritystringCitire/scriereObţine sau stabileşte autoritatea.
ContactInfostringCitire/scriereObţine sau stabileşte informaţiile de contact.
LocationstringCitire/scriereObţine sau stabileşte locaţia.
ReasonstringCitire/scriereObţine sau stabileşte motivul.
DateDateTimeCitire/scriereObţine sau stabileşte data.
ByteRangeint[]Citeşte.Intrarea semnăturii /ByteRange ca int[].
TimestampSettingsAspose.Pdf.TimestampSettingsCitire/scriereRFC 3161 Setări TSA; onorate de semnatar atunci când sunt setate.
OcspSettingsAspose.Pdf.OcspSettingsCitire/scriereOCSP / setări de verificare a revocării; respectate de semnatar atunci când sunt stabilite.
CustomAppearanceSignatureCustomAppearance?Citire/scriereGărzile de aspect vizual, care sunt onorate cu SignWithAppearance atunci când semnătura este semnată printr-o supraîncărcare în direcție vizibilă.
CustomSignHashSignHash?Citire/scriereApel de înapoiere opțional al semnatarului extern.
UseLtvboolCitire/scriere- Se foloseşte de TV.
AvoidEstimatingSignatureLengthboolCitire/scriereCând este adevărat, semnatorul sări peste trecerea estimării de interval de bați și folosește DefaultSignatureLength direct atunci când rezervă spațiu pentru șirul hexagonal PKCS #7 /Contents.
DefaultSignatureLengthintCitire/scriereNumărul de biți rezervat pentru șirul hexagonal PKCS#7 /Contents.
ShowPropertiesboolCitire/scriereÎn cazul în care este adevărat, semnătura vizibilă include motivul/locația/ContactInfo al semnatarului ca text.

Metode de evaluare

SemnăturaDescriere:
Signature()Chema semnătura pe această instanță de semnare.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()Verificați PKCS #7 semnăturii încărcate față de baiti PDF originali returnează true atunci când semnul decodează și validează.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verificarea cu opțiuni explicite + un rezultat DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Verificare cu cheie publică.
GetSignatureAlgorithmInfo()Analizați plicul PKCS # 7 (atunci când este încărcat dintr-o semnătură existentă) pentru a raporta algoritmul de semnare / digest - algoritm / standard criptografic triple.

Vezi și:

 Română