PdfFileSignature

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:PrihvatOpisivanje
IsCertifiedboolČitaj.U slučaju da je to moguće, podnesite sljedeće:.
SignatureAppearancestringČitanje/pisanjePut do slike koja se koristi kao vidljiva potpisna grafika.
SignatureAppearanceStreamStream?Čitanje/pisanjePromet bajtova za vidljiv grafički izgled potpisa.
IsLtvEnabledboolČ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

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

Također pogledajte:

 Hrvatski