PdfFileSignature

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

NameTypeAccessDescription
IsCertifiedboolReadIgaz, ha a kötött dokumentumot igazolják vagyis:.
SignatureAppearancestringOlvasás/írásA látható aláírás megjelenési grafikonjaként használt képhez vezető út.
SignatureAppearanceStreamStream?Olvasás/írásA látható aláírás megjelenési grafikójának byte-áramlása.
IsLtvEnabledboolReadIgaz, 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

SignatureDescription
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.

See Also

 Magyar