Allekirjoitus
Yleiskatsaus
Signature on luokka Aspose.PDF FOSS:ssä .NET:lle.
Edustaa digitaalista allekirjoitusta PDF-asiakirjassa.
Tämä luokka tarjoaa 7 menetelmää Signature-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: GetSignatureAlgorithmInfo, Signature, Verify.
Kaikki julkiset jäsenet ovat käytettävissä kaikille .NET-sovelluksille Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, ja 8 muuta.
Ominaisuudet
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|---|---|---|
Authority | string | Read/Write | Hakee tai asettaa valtuutuksen. |
ContactInfo | string | Read/Write | Hakee tai asettaa yhteystiedot. |
Location | string | Read/Write | Hakee tai asettaa sijainnin. |
Reason | string | Read/Write | Hakee tai asettaa syyn. |
Date | DateTime | Read/Write | Hakee tai asettaa päivämäärän. |
ByteRange | int[] | Read | Allekirjoituksen /ByteRange-merkintä int[]-taulukkona. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | RFC 3161 TSA-asetukset; noudatetaan allekirjoittajan toimesta, kun asetettu. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | OCSP / peruutustarkistuksen asetukset; noudatetaan allekirjoittajan toimesta, kun asetettu. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | Visuaalisen ulkoasun asetuksia, joita SignWithAppearance kunnioittaa, kun allekirjoitus tehdään näkyvän suorakulmion ylikuormituksen kautta. |
CustomSignHash | SignHash? | Read/Write | Valinnainen ulkoinen allekirjoittajan takaisinkutsu. |
UseLtv | bool | Read/Write | Hakee tai asettaa LTV:n käytön. |
AvoidEstimatingSignatureLength | bool | Read/Write | Kun true, allekirjoittaja ohittaa tavujoukon arviointivaiheen ja käyttää suoraan DefaultSignatureLength-arvoa varatessaan tilaa PKCS#7 /Contents -heksamerkkijonolle. |
DefaultSignatureLength | int | Read/Write | Varattujen tavujen määrä PKCS#7 /Contents -heksamerkkijonolle. |
ShowProperties | bool | Read/Write | Kun true, näkyvä allekirjoituksen ulkoasu sisältää allekirjoittajan syyn/sijainnin/yhteystiedot tekstinä. |
Menetelmät
| Signature | Description |
|---|---|
Signature() | Kutsuu Signaturea tässä Signature‑instanssissa. |
Signature(pfx: string, password: string) | |
Signature(pfx: Stream, password: string) | |
Verify() | Vahvista ladatun allekirjoituksen PKCS#7 alkuperäisiä PDF‑tavuja vastaan — palauttaa true, kun allekirjoitus dekoodaa ja on kelvollinen. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Vahvista eksplisiittisillä asetuksilla + tulos‑DTO:lla. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Julkisen avaimen kiinnitetty vahvistus. |
GetSignatureAlgorithmInfo() | Jäsennä PKCS#7‑kuori (kun ladattu olemassa olevasta allekirjoituksesta) raportoimaan allekirjoitusalgoritmi / tiivistealgoritmi / kryptografinen standardi -kolmikko. |