Signature

Signature

Přehled

Signature je třída v Aspose.PDF FOSS pro .NET.

Reprezentuje digitální podpis v PDF dokumentu.

Tato třída poskytuje 7 metod pro práci s objekty Signature v programech .NET. Dostupné metody zahrnují: GetSignatureAlgorithmInfo, Signature, Verify. Všichni veřejní členové jsou přístupní jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash a dalších 8.

Vlastnosti

Název:Typ:PřístupPopis:
AuthoritystringČtení/zápisZíská nebo nastaví autoritu.
ContactInfostringČtení/zápisZíská nebo nastaví kontaktní informace.
LocationstringČtení/zápisZíská nebo nastaví umístění.
ReasonstringČtení/zápisZíská nebo nastaví důvod.
DateDateTimeČtení/zápisZíská nebo nastaví datum.
ByteRangeint[]ČteníPoložka /ByteRange podpisu.
TimestampSettingsAspose.Pdf.TimestampSettingsČtení/zápisNastavení TSA podle RFC 3161; respektováno podepisujícím, pokud je nastaveno.
OcspSettingsAspose.Pdf.OcspSettingsČtení/zápisNastavení OCSP / kontroly odvolání; respektováno podepisujícím, pokud je nastaveno.
CustomAppearanceSignatureCustomAppearance?Čtení/zápisOvládací prvky vizuálního vzhledu respektovány SignWithAppearance, když je podpis podepsán pomocí přetížení viditelného obdélníku.
CustomSignHashSignHash?Čtení/zápisVolitelný callback externího podepisovatele.
UseLtvboolČtení/zápisZíská nebo nastaví použití ltv.
AvoidEstimatingSignatureLengthboolČtení/zápisKdyž je true, podepisující přeskočí fázi odhadu byte-range a použije DefaultSignatureLength přímo při rezervaci místa pro hexový řetězec PKCS#7 /Contents.
DefaultSignatureLengthintČtení/zápisPočet bytů rezervovaných pro hexový řetězec PKCS#7 /Contents.
ShowPropertiesboolČtení/zápisKdyž je true, viditelný vzhled podpisu obsahuje jako text Reason/Location/ContactInfo podepisujícího.

Metody

Podpis:Popis:
Signature()Volá Signature na této instanci Signature.
Signature(pfx: string, password: string)Volá Signature(pfx, password) na této instanci Signature.
Signature(pfx: Stream, password: string)Volá Signature(pfx, password) na této instanci Signature.
Verify()Ověří PKCS#7 načteného podpisu proti původním bajtům PDF — vrátí true, když se podpis dekóduje a ověří.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)Ověřit s explicitními možnostmi + výstupním DTO.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)Ověření s připevněným veřejným klíčem.
GetSignatureAlgorithmInfo()Analyzujte obálku PKCS#7 (při načtení ze stávajícího podpisu), aby byl nahlášen trojice signing-algorithm / digest-algorithm / cryptographic-standard.

Viz také:

 Čeština