PKCS1
Přehled
PKCS1 je třída v Aspose.PDF FOSS pro .NET. Dědí z: Signature.
Tato třída poskytuje 11 metod pro práci s objekty PKCS1 v programech .NET. Dostupné metody zahrnují: GetSignatureAlgorithmInfo, PKCS1, 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řístup | Popis: |
|---|---|---|---|
Authority | string | Čtení/zápis | Získá nebo nastaví autoritu. |
ContactInfo | string | Čtení/zápis | Získá nebo nastaví kontaktní informace. |
Location | string | Čtení/zápis | Získá nebo nastaví umístění. |
Reason | string | Čtení/zápis | Získá nebo nastaví důvod. |
Date | DateTime | Čtení/zápis | Získá nebo nastaví datum. |
ByteRange | int[] | Čtení | Záznam /ByteRange podpisu. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Čtení/zápis | Nastavení TSA RFC 3161; respektováno podpisovatelem, pokud je nastaveno. |
OcspSettings | Aspose.Pdf.OcspSettings | Čtení/zápis | Nastavení OCSP / kontroly revokace; je respektováno podepisujícím, pokud je nastaveno. |
CustomAppearance | SignatureCustomAppearance? | Čtení/zápis | Ovládací prvky vzhledu respektovány SignWithAppearance, když je podpis podepsán pomocí přetížení viditelného obdélníku. |
CustomSignHash | SignHash? | Čtení/zápis | Volitelný callback externího podepisovatele. |
UseLtv | bool | Čtení/zápis | Získá nebo nastaví použití ltv. |
AvoidEstimatingSignatureLength | bool | Čtení/zápis | Když je true, podepisující přeskočí fázi odhadu rozsahu bajtů a přímo použije DefaultSignatureLength při rezervaci místa pro hex řetězec PKCS#7 /Contents. |
DefaultSignatureLength | int | Čtení/zápis | Počet bajtů rezervovaných pro hex řetězec PKCS#7 /Contents. |
ShowProperties | bool | Čtení/zápis | Když je true, viditelný vzhled podpisu zahrnuje jako text Důvod/Umístění/ContactInfo podepisujícího. |
Metody
| Podpis: | Popis: |
|---|---|
PKCS1() | Volá PKCS1 na této instanci PKCS1. |
PKCS1(pfx: string, password: string) | Volá PKCS1(pfx, password) na této instanci PKCS1. |
PKCS1(pfx: Stream, password: string) | Volá PKCS1(pfx, password) na této instanci PKCS1. |
PKCS1(image: Stream) | Vytvořte konfiguraci PKCS#1 podpisu, jejíž viditelný podpis vykresluje obrázek jako grafiku vzhledu. |
Signature() | Volá Signature na této instanci PKCS1. |
Signature(pfx: string, password: string) | Volá Signature(pfx, password) na této instanci PKCS1. |
Signature(pfx: Stream, password: string) | Volá Signature(pfx, password) na této instanci PKCS1. |
Verify() | Ověřte PKCS#7 načteného podpisu proti původním bajtům PDF — vrací true, když se podpis dekóduje a ověří. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Ověřte s explicitními možnostmi + DTO výsledku. |
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í z existujícího podpisu) a nahlaste trojici signing-algorithm / digest-algorithm / cryptographic-standard. |