PdfFileSignature
Približni podaci
PdfFileSignature je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: IDisposable.
Facade za potpisivanje i čitanje digitalnih potpisa u PDF dokumentima.
Ova klasa pruža 71 metodu za rad s PdfFileSignature objektima u .NET programima. Postoje i sljedeće metode: BindPdf, Certify, Close, ContainsSignature, ContainsUsageRights, CoversWholeDocument, Dispose, ExtractCertificate, ExtractImage, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames, i 23 dodatne metode. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: IsCertified, IsLtvEnabled, SignatureAppearance, SignatureAppearanceStream.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
IsCertified | bool | Čitaj. | U slučaju da je to moguće, podnesite sljedeće:. |
SignatureAppearance | string | Čitanje/pisanje | Put do slike koja se koristi kao vidljiva potpisna grafika. |
SignatureAppearanceStream | Stream? | Čitanje/pisanje | Promet bajtova za vidljiv grafički izgled potpisa. |
IsLtvEnabled | bool | Čitaj. | To je točno ako dokument sadrži /DSS (Document Security Store) upis u katalogu marker za LTV (dugoročna validacija) omogućena potpisa. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Dispose() | Zove se raspolaganje na ovom PdfFileSignature primjerku. |
Close() | Zove se “Blizu” u ovom PdfFileSignature slučaju. |
PdfFileSignature() | Zove PdfFileSignature na ovom PdfFileSignature primjerka. |
PdfFileSignature(document: Document) | |
PdfFileSignature(document: Document, outputFile: string) | |
PdfFileSignature(inputFile: string) | |
PdfFileSignature(inputFile: string, outputFile: string) | |
BindPdf(inputFile: string) | Zove BindPdf na ovom PdfFileSignature primjerka. |
BindPdf(input: byte[]) | |
BindPdf(inputStream: Stream) | |
BindPdf(document: Document) | |
GetSignNames() | Zove GetSignNames na ovom PdfFileSignature primjerka. |
GetSignNames(onlyActive: bool) | Aktivni potpis samo kada je onlyActive istinit; u suprotnom vraća svako polje za potpisivanje koje nosi vrijednost /V (odgovara pretoplaćivanju bez parametra). |
GetSignatureNames() | U ovom slučaju, u skladu s člankom 77. stavkom 2. točkom (a) i podstavkom 7. stavku 1. točke (b) ovog članka, ako je potrebno, mora se primjenjivati sljedeća pravila:. |
GetSignatureNames(onlyActive: bool) | Filtriranje aktivnosti potpisa isti predikat kao GetSignNames(bool). |
GetBlankSignNames() | Naziv polja potpisa koje postoje na obrascu, ali ne nose vrijednost potpisa (/V stavka nedostaje). |
GetBlankSignatureNames() | Zove GetBlankSignatureNames na ovom PdfFileSignature primjerka. |
GetRevision(signName: string) | Revizijski indeks imenovanog potpisa (1-bazirano) broji potpise u redoslijedu kako se pojavljuju u drvetu polja. |
GetRevision(signName: SignatureName) | Zove GetRevision na ovom PdfFileSignature primjerka. |
GetTotalRevision() | Ukupan broj potpisa prisutnih u dokumentu (max revizija na temelju 1 koju je vratila GetRevision(string)). |
GetAccessPermissions() | U slučaju da je to moguće, podnositelj zahtjeva može zatražiti od strane nadležnog tijela za izdavanje potvrde o postojanju ili nepostojanju dozvole. |
CoversWholeDocument(signName: string) | Ako je to moguće, podnesak mora biti u skladu s člankom 1. stavkom 2. |
CoversWholeDocument(signName: SignatureName) | Zove CoversWholeDocument na ovom PdfFileSignature primjerka. |
RemoveSignature(signName: SignatureName) | Zove RemoveSignature na ovom PdfFileSignature primjerka. |
RemoveSignature(signName: SignatureName, removeField: bool) | |
VerifySignature(signName: SignatureName) | Zove VerifySignature na ovom PdfFileSignature primjerka. |
GetSignerName(signName: SignatureName) | Zove GetSignerName na ovom PdfFileSignature primjerka. |
GetReason(signName: SignatureName) | Zove GetReason na ovom PdfFileSignature primjerka. |
GetLocation(signName: SignatureName) | Zove GetLocation na ovom PdfFileSignature primjerka. |
GetContactInfo(signName: SignatureName) | Zove GetContactInfo na ovom PdfFileSignature primjerka. |
GetDateTime(signName: SignatureName) | Zove GetDateTime na ovom PdfFileSignature primjerka. |
ExtractCertificate(signName: SignatureName) | Zove ExtractCertificate na ovom PdfFileSignature primjerka. |
TryExtractCertificate(signName: SignatureName, stream: Stream) | Zove TryExtractCertificate na ovom PdfFileSignature primjerka. |
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) | Zove IsCoversWholeDocument na ovom PdfFileSignature primjerka. |
RemoveSignature(signName: string) | |
RemoveSignature(signName: string, removeField: bool) | Izbaci vrijednost potpisa (izbaci polje false) ili cijelo poljo potpisa (true) po imenu. |
RemoveSignatures() | Zove RemoveSignatures na ovom PdfFileSignature primjerka. |
IsContainSignature() | Vrati true ako je postavljen potpis “contain”. |
ExtractCertificate(signName: string) | U ovom slučaju, u skladu s člankom 6. stavkom 1. točkom (a) točke (b) ovog članka, podnositelj zahtjeva može dati potvrdu o postojanju ili prestanku postupka za izdavanje odobrenja. |
ContainsUsageRights() | Zove ContainsUsageRights na ovom PdfFileSignature primjerka. |
RemoveUsageRights() | Zove RemoveUsageRights na ovom PdfFileSignature primjerka. |
ContainsSignature() | Zove ContainsSignature na ovom PdfFileSignature primjerka. |
Save(outputFile: string) | Zove Save na ovom PdfFileSignature primjerka. |
Save(outputStream: Stream) | |
SetCertificate(pfx: string, pass: string) | Uplatiti potvrdu o potpisivanju iz datoteke PFX/PKCS#12. |
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle) | Potpisati s prethodno učitavanom potvrdom SetCertificate. |
Sign(page: int, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature) | Potpis na navedenoj stranici koristeći potvrdu ugrađenu u sig. |
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature) | Potpis na datoj stranici s eksplicitim metapodatcima, koristeći potvrdu ugrađenu u sig. |
Sign(page: int, SigName: string, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature) | Potpis s izričitim imenom polja + metapodatkom. |
Sign(SigName: string, sig: Forms.Signature) | Potpisati postojeće prazno polje potpisa po imenu. |
Sign(SigName: string, SigReason: string, SigContact: string, SigLocation: string, sig: Forms.Signature) | Podpisati postojeće prazno polje potpisa imenom s eksplicitnim metapodatkom. |
Certify(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, docMdpSignature: Forms.DocMDPSignature) | Podsjetnik: U slučaju da je podnošenje zahtjeva za odobrenje u skladu s člankom 12. stavkom 2. točkom (a) ovog članka, potpis se može preuzeti na temelju sljedećih kriterija:. |
Certify(sigName: string, docMdpSignature: Forms.DocMDPSignature) | U slučaju da je to moguće, provjerite broj podloga. |
VerifySigned(signName: string) | Potvrđuje da je potpis nepovređen. |
VerifySignature(signName: string, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Potvrditi potpis s eksplicitnim opcijama + vratiti ValidationResult koji opisuje rezultat. |
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 provjeriti bez 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() | U skladu s člankom 13. stavkom 1. točkom (a) i podstavkom 14. stavku 2. točaka 3. točke (b) ovog članka, u slučaju da je potpisnik na temelju postupka koji se primjenjuje za utvrđivanje vrijednosti potpisa iz stavka 4. ovoga Priloga, ne može biti usmjeren na određenu vrijednost. |
ExtractImage(signName: string) | Izvadite / AP / N (normalni izgled) tok imenovanog potpisa. |
ExtractImage(signName: SignatureName) | Zove ExtractImage na ovom PdfFileSignature primjerka. |
Save() | Spasite vezan (možda potpisani) dokument u argument izlazFile od ctor. |
ToByteArray() | U slučaju da je to moguće, mora se provesti provedba postupka za utvrđivanje vrijednosti. |