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
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
Authority | string | Citire/Scriere | Obține sau stabilește autoritatea. |
ContactInfo | string | Citire/Scriere | Obține sau stabilește informațiile de contact. |
Location | string | Citire/Scriere | Obține sau stabilește locația. |
Reason | string | Citire/Scriere | Obține sau stabilește motivul. |
Date | DateTime | Citire/Scriere | Obține sau stabilește data. |
ByteRange | int[] | Citire | Intrarea /ByteRange a semnăturii. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Citire/Scriere | Setările TSA RFC 3161; respectate de semnatar atunci când sunt setate. |
OcspSettings | Aspose.Pdf.OcspSettings | Citire/Scriere | Setări OCSP / verificare a revocării; respectate de semnatar când sunt setate. |
CustomAppearance | SignatureCustomAppearance? | Citire/Scriere | Parametrii de aspect vizual respectaţi de SignWithAppearance când semnătura este semnată printr-un visible-rect overload. |
CustomSignHash | SignHash? | Citire/Scriere | Callback opțional pentru semnatar extern. |
UseLtv | bool | Citire/Scriere | Obține sau setează utilizarea ltv. |
AvoidEstimatingSignatureLength | bool | Citire/Scriere | Câ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. |
DefaultSignatureLength | int | Citire/Scriere | Numărul de octeți rezervați pentru șirul hexazecimal PKCS#7 /Contents. |
ShowProperties | bool | Citire/Scriere | Câ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. |