PKCS7
Yleiskatsaus
PKCS7 on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy luokasta: Signature.
Tämä luokka tarjoaa 6 menetelmää PKCS7-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: GetSignatureAlgorithmInfo, PKCS7, Signature, Verify.
Kaikki julkiset jäsenet ovat käytettävissä kaikissa .NET-sovelluksissa Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, ja 8 muuta.
Ominaisuudet
| Nimi | Tyyppi | Käyttö | Kuvaus |
|---|---|---|---|
Authority | string | Read/Write | Hakee tai asettaa viranomaisen. |
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 säätimet, 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 -heksamerkinnälle. |
DefaultSignatureLength | int | Read/Write | Varattujen tavujen määrä PKCS#7 /Contents -heksamerkinnälle. |
ShowProperties | bool | Read/Write | Kun true, näkyvän allekirjoituksen ulkoasu sisältää allekirjoittajan Syyn/Sijainnin/Yhteystiedot tekstinä. |
Menetelmät
| Signature | Description |
|---|---|
PKCS7() | Kutsuu PKCS7:tä tässä PKCS7-instanssissa. |
PKCS7(pfx: string, password: string) | |
PKCS7(pfx: Stream, password: string) | |
Signature() | Kutsuu Signaturea tässä PKCS7-instanssissa. |
Verify() | Vahvistaa ladatun allekirjoituksen PKCS#7:n alkuperäisiä PDF-tavuja vastaan — palauttaa true, kun allekirjoitus dekoodautuu ja on kelvollinen. |
GetSignatureAlgorithmInfo() | Jäsentää PKCS#7-kuoren (kun ladattu olemassa olevasta allekirjoituksesta) raportoiden allekirjoitusalgoritmin / tiivistealgoritmin / kryptografisen standardin kolmikon. |