Allekirjoitus

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

NimiTyyppiPääsyKuvaus
AuthoritystringRead/WriteHakee tai asettaa valtuutuksen.
ContactInfostringRead/WriteHakee tai asettaa yhteystiedot.
LocationstringRead/WriteHakee tai asettaa sijainnin.
ReasonstringRead/WriteHakee tai asettaa syyn.
DateDateTimeRead/WriteHakee tai asettaa päivämäärän.
ByteRangeint[]ReadAllekirjoituksen /ByteRange-merkintä int[]-taulukkona.
TimestampSettingsAspose.Pdf.TimestampSettingsRead/WriteRFC 3161 TSA-asetukset; noudatetaan allekirjoittajan toimesta, kun asetettu.
OcspSettingsAspose.Pdf.OcspSettingsRead/WriteOCSP / peruutustarkistuksen asetukset; noudatetaan allekirjoittajan toimesta, kun asetettu.
CustomAppearanceSignatureCustomAppearance?Read/WriteVisuaalisen ulkoasun asetuksia, joita SignWithAppearance kunnioittaa, kun allekirjoitus tehdään näkyvän suorakulmion ylikuormituksen kautta.
CustomSignHashSignHash?Read/WriteValinnainen ulkoinen allekirjoittajan takaisinkutsu.
UseLtvboolRead/WriteHakee tai asettaa LTV:n käytön.
AvoidEstimatingSignatureLengthboolRead/WriteKun true, allekirjoittaja ohittaa tavujoukon arviointivaiheen ja käyttää suoraan DefaultSignatureLength-arvoa varatessaan tilaa PKCS#7 /Contents -heksamerkkijonolle.
DefaultSignatureLengthintRead/WriteVarattujen tavujen määrä PKCS#7 /Contents -heksamerkkijonolle.
ShowPropertiesboolRead/WriteKun true, näkyvä allekirjoituksen ulkoasu sisältää allekirjoittajan syyn/sijainnin/yhteystiedot tekstinä.

Menetelmät

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

Katso myös

 Suomi