PKCS7
Približni podaci
PKCS7 je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: Signature.
Ova klasa pruža 6 metoda za rad s PKCS7 objektima u .NET programima. Postoje i sljedeće metode: GetSignatureAlgorithmInfo, PKCS7, Signature, Verify. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, i još 8 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
Authority | string | Čitanje/pisanje | Dobiva ili postavlja autoritet. |
ContactInfo | string | Čitanje/pisanje | Dobiva ili postavlja kontakt podatke. |
Location | string | Čitanje/pisanje | Dobiva ili postavlja lokaciju. |
Reason | string | Čitanje/pisanje | Dobiva ili postavlja razlog. |
Date | DateTime | Čitanje/pisanje | Dobije ili postavlja datum. |
ByteRange | int[] | Čitaj. | Potpis /ByteRange unosi kao int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Čitanje/pisanje | RFC 3161 TSA postavke; potpisnik poštuje kada je postavljen. |
OcspSettings | Aspose.Pdf.OcspSettings | Čitanje/pisanje | OCSP/revokacija-kontrolna postavka; potpisnik je prihvatio prilikom postavljanja. |
CustomAppearance | SignatureCustomAppearance? | Čitanje/pisanje | U slučaju da je potpis potpisan preko vidljive pravog preopterećenja, SignWithAppearance označava ručke vizualnog izgleda. |
CustomSignHash | SignHash? | Čitanje/pisanje | Opcionalno povratni poziv s vanjskim potpisnikom. |
UseLtv | bool | Čitanje/pisanje | Dobiva ili postavlja TV. |
AvoidEstimatingSignatureLength | bool | Čitanje/pisanje | Ako je istina, potpisnik preskoči prolaz procjene bajtnog opsega i koristi DefaultSignatureLength neposredno prilikom rezerviranja prostora za PKCS#7 /Contents hex string. |
DefaultSignatureLength | int | Čitanje/pisanje | Broj bajtova rezerviranih za PKCS#7 /Contents hex string. |
ShowProperties | bool | Čitanje/pisanje | Ako je to istina, vidljivi izgled potpisa uključuje razlog/mjesto/ContactInfo potpisnika kao tekst. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
PKCS7() | Zove PKCS7 na ovaj primjerak. |
PKCS7(pfx: string, password: string) | |
PKCS7(pfx: Stream, password: string) | |
Signature() | Poziv za potpis na ovu PKCS7 primjerak. |
Verify() | Provjerite PKCS #7 učitavanog potpisa u odnosu na originalne PDF bajtove vraća true kada je potpis dekodiran i potvrđen. |
GetSignatureAlgorithmInfo() | Proučite PKCS#7 omotnicu (kada je učitavana iz postojećeg potpisa) kako biste prijavili triputnu algoritam-potpis / digest-algoritam / kriptografski standard. |