PKCS7Detached
Přehled
PKCS7Detached je třída v Aspose.PDF FOSS pro .NET. Dědí z: Signature.
Oddělená konfigurace podpisu PKCS#7 (CMS).
Tato třída poskytuje 6 metod pro práci s objekty PKCS7Detached v programech .NET. Dostupné metody zahrnují: GetSignatureAlgorithmInfo, PKCS7Detached, 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 podle RFC 3161; respektováno podepisujícím, pokud je nastaveno. |
OcspSettings | Aspose.Pdf.OcspSettings | Čtení/zápis | Nastavení OCSP / kontroly revokace; respektována podepisujícím, pokud je nastavena. |
CustomAppearance | SignatureCustomAppearance? | Čtení/zápis | Ovládací prvky vizuálního vzhledu, které SignWithAppearance respektuje, když je podpis podepsán pomocí přetížení viditelného obdélníku. |
CustomSignHash | SignHash? | Čtení/zápis | Volitelný externí callback podpisovatele. |
UseLtv | bool | Čtení/zápis | Získá nebo nastaví použití ltv. |
AvoidEstimatingSignatureLength | bool | Čtení/zápis | Když je true, podepisující vynechá průchod odhadem byte-range a použije DefaultSignatureLength přímo 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 Reason/Location/ContactInfo podepisujícího jako text. |
Metody
| Podpis: | Popis: |
|---|---|
PKCS7Detached() | Volá PKCS7Detached na této instanci PKCS7Detached. |
PKCS7Detached(pfx: string, password: string) | Volá PKCS7Detached(pfx, password) na této instanci PKCS7Detached. |
PKCS7Detached(pfx: Stream, password: string) | Volá PKCS7Detached(pfx, password) na této instanci PKCS7Detached. |
Signature() | Volá Signature na této instanci PKCS7Detached. |
Verify() | Ověří načtený PKCS#7 podpis vůči původním bajtům PDF — vrátí true, když se podpis dekóduje a ověří. |
GetSignatureAlgorithmInfo() | Analyzuje PKCS#7 obálku (při načtení ze stávajícího podpisu) a vykáže trojici signing-algorithm / digest-algorithm / cryptographic-standard. |