PKCS7
Oversigt
PKCS7 er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: Signature.
Denne klasse giver 6 metoder til at arbejde med PKCS7-objekter i .NET-programmer.
Tilgængelige metoder inkluderer: GetSignatureAlgorithmInfo, PKCS7, Signature, Verify.
Alle offentlige medlemmer er tilgængelige for enhver .NET-applikation efter installation af Aspose.PDF FOSS for .NET-pakken.
Egenskaber: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, og 8 flere.
Egenskaber
| Navn | Type | Adgang | Beskrivelse |
|---|---|---|---|
Authority | string | Read/Write | Henter eller indstiller autoriteten. |
ContactInfo | string | Read/Write | Henter eller indstiller kontaktoplysningerne. |
Location | string | Read/Write | Henter eller indstiller placeringen. |
Reason | string | Read/Write | Henter eller indstiller årsagen. |
Date | DateTime | Read/Write | Henter eller indstiller datoen. |
ByteRange | int[] | Read | Signaturens /ByteRange-indgang som int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | RFC 3161 TSA-indstillinger; respekteres af underskriveren, når de er indstillet. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | OCSP-/tilbagekaldelsestjek-indstillinger; respekteres af underskriveren, når de er indstillet. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | Visuelle udseende-indstillinger, der respekteres af SignWithAppearance, når signaturen underskrives via en synlig-rect overload. |
CustomSignHash | SignHash? | Read/Write | Valgfri ekstern-underskriver callback. |
UseLtv | bool | Read/Write | Henter eller indstiller brugen af ltv. |
AvoidEstimatingSignatureLength | bool | Read/Write | Når true, springer underskriveren byte-range-estimeringspasset over og bruger DefaultSignatureLength direkte, når der reserveres plads til PKCS#7 /Contents-hex-strengen. |
DefaultSignatureLength | int | Read/Write | Antal bytes reserveret til PKCS#7 /Contents-hex-strengen. |
ShowProperties | bool | Read/Write | Når true, inkluderer den synlige signaturens udseende underskriverens Reason/Location/ContactInfo som tekst. |
Metoder
| Signature | Description |
|---|---|
PKCS7() | Kalder PKCS7 på denne PKCS7‑instans. |
PKCS7(pfx: string, password: string) | |
PKCS7(pfx: Stream, password: string) | |
Signature() | Kalder Signature på denne PKCS7‑instans. |
Verify() | Verificer den indlæste signaturs PKCS#7 mod de originale PDF‑bytes — returnerer true, når signaturen dekodes og valideres. |
GetSignatureAlgorithmInfo() | Parse PKCS#7‑omslaget (når det er indlæst fra en eksisterende signatur) for at rapportere signerings‑algoritme / digest‑algoritme / kryptografisk‑standard triple. |