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ří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 RFC 3161; respektováno podpisovatelem, pokud je nastaveno.
OcspSettingsAspose.Pdf.OcspSettingsČtení/zápisNastavení OCSP / kontroly revokace; je respektováno podepisujícím, pokud je nastaveno.
CustomAppearanceSignatureCustomAppearance?Čtení/zápisOvládací prvky 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 rozsahu bajtů a přímo použije DefaultSignatureLength 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 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.

Viz také:

 Čeština