Signature
Összefoglaló
Signature az .NET-es FOSS Aspose.PDF osztály.
Digitális aláírás egy PDF-dokumentumban.
Ez a osztály 7 módszert kínál az .NET programokban lévő Signature objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: GetSignatureAlgorithmInfo, Signature, Verify. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, és még nyolc.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Authority | string | Olvasás/írás | Megkapja vagy megszabja a hatalmat. |
ContactInfo | string | Olvasás/írás | Megkapja vagy beállítja a kapcsolatot. |
Location | string | Olvasás/írás | Megkapja vagy beállítja a helyszínt. |
Reason | string | Olvasás/írás | Megkapja vagy megteremti az okot. |
Date | DateTime | Olvasás/írás | Megkapja vagy megállítja a dátumot. |
ByteRange | int[] | Olvasd! | A aláírás /ByteRange bejegyzése int[). |
TimestampSettings | Aspose.Pdf.TimestampSettings | Olvasás/írás | RFC 3161 TSA beállítások; a aláíró tiszteletben tartja, amikor elhelyezkedik. |
OcspSettings | Aspose.Pdf.OcspSettings | Olvasás/írás | Az OCSP/visszavonási-ellenőrzési beállítások; a aláíró teljesíti, ha azok rögzülnek. |
CustomAppearance | SignatureCustomAppearance? | Olvasás/írás | A SignWithAppearance által megtisztított vizuális megjelenésű gombok, amikor a aláírást látható-helyes túlterheléssel írják le. |
CustomSignHash | SignHash? | Olvasás/írás | A külső aláíró visszahívása opcionális. |
UseLtv | bool | Olvasás/írás | Megkapja vagy beállítja a TV-t. |
AvoidEstimatingSignatureLength | bool | Olvasás/írás | Ha igaz, a aláíró kihagyja az átlagos értékeléset és közvetlenül használja a DefaultSignatureLength-t, amikor helyet tartalékol a PKCS#7 /Contents hexszárcsík számára. |
DefaultSignatureLength | int | Olvasás/írás | A PKCS#7 /Contents hexszáros számra fenntartott byte-k száma. |
ShowProperties | bool | Olvasás/írás | Ha igaz, a látható aláírás megjelenése szövegként tartalmazza az aláírt indok/helyezés/ContactInfo-t. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
Signature() | A Signature példányra hívja a Signaturát. |
Signature(pfx: string, password: string) | |
Signature(pfx: Stream, password: string) | |
Verify() | Ellenőrizze a betöltött aláírás PKCS#7-es kódját az eredeti PDF-bitével szemben true visszaadása, amikor a aláírt dekódolja és érvényesíti. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | A DTO-val történő egyértelmű hitelesítés + eredmény. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Nyilvános kulccsal kötött hitelesítés. |
GetSignatureAlgorithmInfo() | A PKCS#7 borítékot (ha egy meglévő aláírásból töltött) elemezve jelentheti a aláírt algoritmus / digest-algoritmus/ kriptográfiai szabvány hármasát. |