PKCS7Detached

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ří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íZáznam /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 revokace; respektována podepisujícím, pokud je nastavena.
CustomAppearanceSignatureCustomAppearance?Čtení/zápisOvládací prvky vizuálního vzhledu, které SignWithAppearance respektuje, když je podpis podepsán pomocí přetížení viditelného obdélníku.
CustomSignHashSignHash?Čtení/zápisVolitelný externí callback podpisovatele.
UseLtvboolČtení/zápisZíská nebo nastaví použití ltv.
AvoidEstimatingSignatureLengthboolČtení/zápisKdyž 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.
DefaultSignatureLengthintČtení/zápisPočet bajtů rezervovaných pro hex řetězec PKCS#7 /Contents.
ShowPropertiesboolČtení/zápisKdyž 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.

Viz také:

 Čeština