PdfFileSignature
Overview
PdfFileSignature az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IDisposable.
A PDF dokumentumokban a digitális aláírások aláírtak és olvastatott fajta.
Ez a osztály 71 módszert biztosít az .NET programokban PdfFileSignature objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: BindPdf, Certify, Close, ContainsSignature, ContainsUsageRights, CoversWholeDocument, Dispose, ExtractCertificate, ExtractImage, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames, és 23 további módszer. 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: IsCertified, IsLtvEnabled, SignatureAppearance, SignatureAppearanceStream.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
IsCertified | bool | Read | Igaz, ha a kötött dokumentumot igazolják vagyis:. |
SignatureAppearance | string | Olvasás/írás | A látható aláírás megjelenési grafikonjaként használt képhez vezető út. |
SignatureAppearanceStream | Stream? | Olvasás/írás | A látható aláírás megjelenési grafikójának byte-áramlása. |
IsLtvEnabled | bool | Read | Igaz, ha a dokumentum tartalmaz egy /DSS (Document Security Store) bejegyzést a katalógusban az LTV-t (hosszú távú érvényesítés) lehetővé tevő aláírások jelzője. |
Methods
| Signature | Description |
|---|---|
Dispose() | A PdfFileSignature példányban a Dispose hívás. |
Close() | A PdfFileSignature esethez hívja a Close-t. |
PdfFileSignature() | Hívja a PdfFileSignature-t ebben aPdfFileSignature példányban. |
PdfFileSignature(document: Document) | |
PdfFileSignature(document: Document, outputFile: string) | |
PdfFileSignature(inputFile: string) | |
PdfFileSignature(inputFile: string, outputFile: string) | |
BindPdf(inputFile: string) | Hívja a BindPdf-t ebben aPdfFileSignature példányban. |
BindPdf(input: byte[]) | |
BindPdf(inputStream: Stream) | |
BindPdf(document: Document) | |
GetSignNames() | Hívja a GetSignNames-t ebben aPdfFileSignature példányban. |
GetSignNames(onlyActive: bool) | Aktíva aláírások csak akkor, ha onlyActive true; egyébként minden olyan aláírt mezőt adja vissza, amely /V értéket tartalmaz (megfelel a paraméter nélküli túlterheléshez). |
GetSignatureNames() | Az összes aláírt aláírási mező SignatureName bejegyzésként csomagolt (részleges + teljes + HasSignature alak). |
GetSignatureNames(onlyActive: bool) | A jelzés aktivitására vonatkozó szűrő ugyanaz a predikátum, mint a GetSignNames(bool). |
GetBlankSignNames() | A nyomtatványon lévő, de aláírási érték nélkül álló aláírt mezők neve (/V bejegyzés hiányzik). |
GetBlankSignatureNames() | Hívja a GetBlankSignatureNames-t ebben aPdfFileSignature példányban. |
GetRevision(signName: string) | A megnevezett aláírás (1-alapú) módosítási indexje a mezőfán megjelenő aláírtak sorrendjét számolja. |
GetRevision(signName: SignatureName) | Hívja a GetRevision-t ebben aPdfFileSignature példányban. |
GetTotalRevision() | A dokumentumban szereplő aláírások teljes száma (1-alapú maximális módosítás GetRevision(sor) által visszaadott). |
GetAccessPermissions() | Olvassa el az igazoló aláírás /DocMDP/P hozzáférési engedély szintjét (1, 2, vagy 3 PDF 32000-1 §12.8.2.2). |
CoversWholeDocument(signName: string) | Az említett aláírás az egész kötött dokumentumot lefedi-e (azaz: a szerződést, amelyre a szerződésben szerepel). |
CoversWholeDocument(signName: SignatureName) | Hívja a CoversWholeDocument-t ebben aPdfFileSignature példányban. |
RemoveSignature(signName: SignatureName) | Hívja a RemoveSignature-t ebben aPdfFileSignature példányban. |
RemoveSignature(signName: SignatureName, removeField: bool) | |
VerifySignature(signName: SignatureName) | Hívja a VerifySignature-t ebben aPdfFileSignature példányban. |
GetSignerName(signName: SignatureName) | Hívja a GetSignerName-t ebben aPdfFileSignature példányban. |
GetReason(signName: SignatureName) | Hívja a GetReason-t ebben aPdfFileSignature példányban. |
GetLocation(signName: SignatureName) | Hívja a GetLocation-t ebben aPdfFileSignature példányban. |
GetContactInfo(signName: SignatureName) | Hívja a GetContactInfo-t ebben aPdfFileSignature példányban. |
GetDateTime(signName: SignatureName) | Hívja a GetDateTime-t ebben aPdfFileSignature példányban. |
ExtractCertificate(signName: SignatureName) | Hívja a ExtractCertificate-t ebben aPdfFileSignature példányban. |
TryExtractCertificate(signName: SignatureName, stream: Stream) | Hívja a TryExtractCertificate-t ebben aPdfFileSignature példányban. |
TryExtractCertificate(signName: SignatureName, certificate: System.Security.Cryptography.X509Certificates.X509Certificate2) | |
VerifySignature(signName: string) | |
GetSignerName(signName: string) | |
GetReason(signName: string) | |
GetLocation(signName: string) | |
GetContactInfo(signName: string) | |
GetDateTime(signName: string) | |
IsCoversWholeDocument(signName: string) | Hívja a IsCoversWholeDocument-t ebben aPdfFileSignature példányban. |
RemoveSignature(signName: string) | |
RemoveSignature(signName: string, removeField: bool) | A név alapján távolítsa el a aláírás értékét (a Féllevegő mezőt) vagy az egész aláírt mezőjét (az igaz). |
RemoveSignatures() | Hívja a RemoveSignatures-t ebben aPdfFileSignature példányban. |
IsContainSignature() | Ha a “contain” aláírás be van állítva, akkor igaz. |
ExtractCertificate(signName: string) | Az X.509 aláírási tanúsítványt a megnevezett aláírt mezőből kivonja, és visszaadja DER-kódolt bájtok memóriaszármazásaként (.cer formátum). |
ContainsUsageRights() | Hívja a ContainsUsageRights-t ebben aPdfFileSignature példányban. |
RemoveUsageRights() | Hívja a RemoveUsageRights-t ebben aPdfFileSignature példányban. |
ContainsSignature() | Hívja a ContainsSignature-t ebben aPdfFileSignature példányban. |
Save(outputFile: string) | A PdfFileSignature példányt menteni hívja. |
Save(outputStream: Stream) | |
SetCertificate(pfx: string, pass: string) | A PFX/PKCS#12 fájltól aláírási tanúsítványt tölteni. |
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle) | A korábban feltöltött SetCertificate tanúsítványt aláírja. |
Sign(page: int, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature) | A megadott oldalon a sig-ban beágyazott tanúsítvány segítségével írja alá. |
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature) | A megadott oldalon a kifejezett metaadatokkal aláírás, a beágyazott tanúsítvány használatával. |
Sign(page: int, SigName: string, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature) | A mező nevével + metaadatokkal aláírás. |
Sign(SigName: string, sig: Forms.Signature) | A meglévő üres aláírási mezőt neve szerint írja alá. |
Sign(SigName: string, SigReason: string, SigContact: string, SigLocation: string, sig: Forms.Signature) | A meglévő üres aláírási mezőt a nevével, kifejezett metaadatokkal írja alá. |
Certify(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, docMdpSignature: Forms.DocMDPSignature) | A megadott oldalon írja alá /DocMDP hivatkozással, így az eredményes aláírás igazoló aláírtá válik (PDF 32000-1 §12.8.2.2). |
Certify(sigName: string, docMdpSignature: Forms.DocMDPSignature) | A meglévő üres aláírási mezőt név szerint igazolja. |
VerifySigned(signName: string) | Megerősíti, hogy a aláírt aláírás sértetlen. |
VerifySignature(signName: string, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Ellenőrizze a kifejezett opciókkal rendelkező aláírást + adja vissza az eredményt leíró ValidationResult-t. |
VerifySignature(signName: string, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | |
VerifySignature(signName: Facades.SignatureName, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2) | Cert-pinned ellenőrizni ValidationOptions. |
VerifySignature(signName: Facades.SignatureName, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | |
VerifySignature(signName: Facades.SignatureName, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | |
GetSignaturesInfo() | Az egyes aláírások PKCS#7 / Tartalom alapján elemzett, egy-egy aláírt algoritmus/megmunkálás/szabványos hármas. |
ExtractImage(signName: string) | Kiválasztja a megnevezett aláírás widgetjének /AP /N (normális megjelenésű) áramlását. |
ExtractImage(signName: SignatureName) | Hívja a ExtractImage-t ebben aPdfFileSignature példányban. |
Save() | A kötött (lehetős aláírott) dokumentumot a ctorból az outputFile argumentumban mentse. |
ToByteArray() | Kényelmes hozzáférő: adja vissza a kötött (lehetõség szerint aláírt) PDF-bitéket. |