PKCS7Detached
Áttekintés
PKCS7Detached egy osztály a Aspose.PDF FOSS-ban a .NET számára. Örökli: Signature.
Egy leválasztott PKCS#7 (CMS) aláírás konfiguráció.
Ez az osztály 6 metódust biztosít a PKCS7Detached objektumok .NET programokban való kezeléséhez. Elérhető metódusok: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS a .NET céljára csomag telepítése után. Tulajdonságok: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, és még 8.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Authority | string | Olvasás/Írás | Visszaadja vagy beállítja a hatóságot. |
ContactInfo | string | Olvasás/Írás | Lekéri vagy beállítja a kapcsolati információt. |
Location | string | Olvasás/Írás | Lekéri vagy beállítja a helyet. |
Reason | string | Olvasás/Írás | Lekérdezi vagy beállítja az okot. |
Date | DateTime | Olvasás/Írás | Lekéri vagy beállítja a dátumot. |
ByteRange | int[] | Olvasás | Az aláírás /ByteRange bejegyzése. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Olvasás/Írás | RFC 3161 TSA beállítások; a beállításkor az aláíró által tiszteletben tartva. |
OcspSettings | Aspose.Pdf.OcspSettings | Olvasás/Írás | OCSP / visszavonás-ellenőrzési beállítások; az aláíró által tiszteletben tartva, ha be van állítva. |
CustomAppearance | SignatureCustomAppearance? | Olvasás/Írás | A vizuális megjelenés beállításait SignWithAppearance tiszteletben tartja, amikor az aláírás egy visible-rect overload használatával történik. |
CustomSignHash | SignHash? | Olvasás/Írás | Opcionális külső aláíró visszahívás. |
UseLtv | bool | Olvasás/Írás | A ltv használatát adja vissza vagy állítja be. |
AvoidEstimatingSignatureLength | bool | Olvasás/Írás | Ha igaz, az aláíró kihagyja a bájt-tartomány becslési lépést, és közvetlenül a DefaultSignatureLength-t használja, amikor helyet foglal a PKCS#7 /Contents hex karakterlánc számára. |
DefaultSignatureLength | int | Olvasás/Írás | A PKCS#7 /Contents hexadecimális karakterlánc számára fenntartott bájtok száma. |
ShowProperties | bool | Olvasás/Írás | Ha igaz, a látható aláírás megjelenése tartalmazza az aláíró okát/helyét/ContactInfo szövegként. |
Metódusok
| Aláírás | Leírás |
|---|---|
PKCS7Detached() | Meghívja a PKCS7Detached-et ezen a PKCS7Detached példányon. |
PKCS7Detached(pfx: string, password: string) | Meghívja a PKCS7Detached(pfx, password)-t ezen a PKCS7Detached példányon. |
PKCS7Detached(pfx: Stream, password: string) | Meghívja a PKCS7Detached(pfx, password) metódust ezen a PKCS7Detached példányon. |
Signature() | Meghívja a Signature metódust ezen a PKCS7Detached példányon. |
Verify() | Ellenőrzi a betöltött aláírás PKCS#7-ét az eredeti PDF bájtokkal szemben — igaz értéket ad, ha az aláírás dekódul és érvényes. |
GetSignatureAlgorithmInfo() | Feldolgozza a PKCS#7 borítékot (ha meglévő aláírásból van betöltve), hogy jelentse az aláírási algoritmus / hash algoritmus / kriptográfiai szabvány hármasát. |