PKCS7Detached

PKCS7Detached

Prezentare generală

PKCS7Detached este o clasă în Aspose.PDF FOSS pentru .NET. Moștenește de la: Signature.

O configurație de semnătură PKCS#7 (CMS) detașată.

Această clasă oferă 6 metode pentru a lucra cu obiecte PKCS7Detached în programele .NET. Metodele disponibile includ: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS pentru .NET. Proprietăți: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, și încă 8.

Proprietăți

NumeTipAccesDescriere:
AuthoritystringCitire/ScriereObține sau stabilește autoritatea.
ContactInfostringCitire/ScriereObține sau stabilește informațiile de contact.
LocationstringCitire/ScriereObține sau stabilește locația.
ReasonstringCitire/ScriereObține sau stabilește motivul.
DateDateTimeCitire/ScriereObține sau stabilește data.
ByteRangeint[]CitireIntrarea /ByteRange a semnăturii.
TimestampSettingsAspose.Pdf.TimestampSettingsCitire/ScriereSetările TSA RFC 3161; respectate de semnatar atunci când sunt setate.
OcspSettingsAspose.Pdf.OcspSettingsCitire/ScriereSetări OCSP / verificare a revocării; respectate de semnatar când sunt setate.
CustomAppearanceSignatureCustomAppearance?Citire/ScriereParametrii de aspect vizual respectaţi de SignWithAppearance când semnătura este semnată printr-un visible-rect overload.
CustomSignHashSignHash?Citire/ScriereCallback opțional pentru semnatar extern.
UseLtvboolCitire/ScriereObține sau setează utilizarea ltv.
AvoidEstimatingSignatureLengthboolCitire/ScriereCând este adevărat, semnatarul sare peste trecerea de estimare a intervalului de octeți și folosește DefaultSignatureLength direct atunci când rezervă spațiu pentru șirul hexazecimal PKCS#7 /Contents.
DefaultSignatureLengthintCitire/ScriereNumărul de octeți rezervați pentru șirul hexazecimal PKCS#7 /Contents.
ShowPropertiesboolCitire/ScriereCând este adevărat, aspectul semnăturii vizibile include Motiv/Locație/ContactInfo semnatarului ca text.

Metode

SemnăturăDescriere:
PKCS7Detached()Apelează PKCS7Detached pe această instanță PKCS7Detached.
PKCS7Detached(pfx: string, password: string)Apelează PKCS7Detached(pfx, password) pe această instanță PKCS7Detached.
PKCS7Detached(pfx: Stream, password: string)Apelează PKCS7Detached(pfx, password) pe această instanță PKCS7Detached.
Signature()Apelează Signature pe această instanță PKCS7Detached.
Verify()Verifică PKCS#7 al semnăturii încărcate față de octeții PDF original — returnează true când semnătura se decodează și se validează.
GetSignatureAlgorithmInfo()Analizează plicul PKCS#7 (când este încărcat dintr-o semnătură existentă) pentru a raporta tripla algoritm de semnare / algoritm de digest / standard criptografic.

Vezi și:

 Română