PKCS7Detached
Gambaran Umum
PKCS7Detached adalah kelas dalam Aspose.PDF FOSS untuk .NET. Mewarisi dari: Signature.
Konfigurasi tanda tangan PKCS#7 (CMS) terpisah.
Kelas ini menyediakan 6 metode untuk bekerja dengan objek PKCS7Detached dalam program .NET. Metode yang tersedia meliputi: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.PDF FOSS untuk .NET. Properti: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, dan 8 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Authority | string | Baca/Tulis | Mendapatkan atau mengatur otoritas. |
ContactInfo | string | Baca/Tulis | Mendapatkan atau mengatur info kontak. |
Location | string | Baca/Tulis | Mendapatkan atau mengatur lokasi. |
Reason | string | Baca/Tulis | Mendapatkan atau mengatur alasan. |
Date | DateTime | Baca/Tulis | Mendapatkan atau mengatur tanggal. |
ByteRange | int[] | Baca | Entri /ByteRange tanda tangan. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Baca/Tulis | Pengaturan TSA RFC 3161; dihormati oleh penandatangan ketika diatur. |
OcspSettings | Aspose.Pdf.OcspSettings | Baca/Tulis | Pengaturan OCSP / revocation-check settings; dihormati oleh penandatangan ketika diatur. |
CustomAppearance | SignatureCustomAppearance? | Baca/Tulis | Pengaturan penampilan visual yang dihormati oleh SignWithAppearance ketika tanda tangan ditandatangani melalui overload visible-rect. |
CustomSignHash | SignHash? | Baca/Tulis | Callback penanda-tanda tangan eksternal opsional. |
UseLtv | bool | Baca/Tulis | Mendapatkan atau mengatur penggunaan ltv. |
AvoidEstimatingSignatureLength | bool | Baca/Tulis | Ketika bernilai true, penandatangan melewatkan proses estimasi byte-range dan menggunakan DefaultSignatureLength secara langsung saat memesan ruang untuk string heksadesimal PKCS#7 /Contents. |
DefaultSignatureLength | int | Baca/Tulis | Jumlah byte yang dipesan untuk string heksadesimal PKCS#7 /Contents. |
ShowProperties | bool | Baca/Tulis | Ketika bernilai true, tampilan tanda tangan yang terlihat mencakup Reason/Location/ContactInfo penandatangan sebagai teks. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
PKCS7Detached() | Memanggil PKCS7Detached pada instance PKCS7Detached ini. |
PKCS7Detached(pfx: string, password: string) | Memanggil PKCS7Detached(pfx, password) pada instance PKCS7Detached ini. |
PKCS7Detached(pfx: Stream, password: string) | Memanggil PKCS7Detached(pfx, password) pada instance PKCS7Detached ini. |
Signature() | Memanggil Signature pada instance PKCS7Detached ini. |
Verify() | Verifikasi PKCS#7 tanda tangan yang dimuat terhadap byte PDF asli — mengembalikan true ketika tanda tangan didekode dan valid. |
GetSignatureAlgorithmInfo() | Uraikan amplop PKCS#7 (ketika dimuat dari tanda tangan yang ada) untuk melaporkan triple algoritma penandatanganan / algoritma digest / standar kriptografis. |