Signature
Overview
Signature adalah kelas dalam Aspose.PDF FOSS untuk .NET.
Menampilkan tanda tangan digital dalam dokumen PDF.
Kelas ini menyediakan 7 metode untuk bekerja dengan objek Signature dalam program .NET. Metode yang tersedia meliputi: GetSignatureAlgorithmInfo, Signature, Verify. Semua anggota publik dapat diakses oleh aplikasi .NET setelah menginstal paket Aspose.PDF FOSS for .Net. Sifatnya: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, dan 8 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Authority | string | Membaca/menulis | Mendapatkan atau menetapkan otoritas. |
ContactInfo | string | Membaca/menulis | Dapatkan atau mengatur informasi kontak. |
Location | string | Membaca/menulis | Mengambil atau menetapkan lokasi. |
Reason | string | Membaca/menulis | Mendapatkan atau menetapkan alasan. |
Date | DateTime | Membaca/menulis | Mendapatkan atau menetapkan tanggal. |
ByteRange | int[] | Read | Entri tanda tangan /ByteRange sebagai int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Membaca/menulis | RFC 3161 TSA setting; dihormati oleh penandatangan saat ditetapkan. |
OcspSettings | Aspose.Pdf.OcspSettings | Membaca/menulis | OCSP / setelan revokasi-cek; dihormati oleh penandatangan saat ditetapkan. |
CustomAppearance | SignatureCustomAppearance? | Membaca/menulis | Kuncup tampilan visual yang dihormati oleh SignWithAppearance ketika tanda tangan ditandatangani melalui overload lurus terlihat. |
CustomSignHash | SignHash? | Membaca/menulis | Opsional penandatangan eksternal panggilan kembali. |
UseLtv | bool | Membaca/menulis | Mengambil atau mengatur penggunaan ITV. |
AvoidEstimatingSignatureLength | bool | Membaca/menulis | Ketika true, penandatangan melewatkan byte-range estimation pass dan menggunakan DefaultSignatureLength secara langsung saat memesan ruang untuk PKCS#7 /Contents hex string. |
DefaultSignatureLength | int | Membaca/menulis | Jumlah byte yang disediakan untuk PKCS#7 /Contents hex string. |
ShowProperties | bool | Membaca/menulis | Jika benar, tampilan tanda tangan yang terlihat mencakup alasan/lokasi/ContactInfo penandatangan sebagai teks. |
Methods
| Signature | Description |
|---|---|
Signature() | Panggil Signature pada instance Signatura ini. |
Signature(pfx: string, password: string) | |
Signature(pfx: Stream, password: string) | |
Verify() | Verifikasi PKCS #7 tanda tangan yang dimuat terhadap PDF byte asli mengembalikan true ketika tanda tangannya didekod dan divalidasi. |
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Verifikasi dengan opsi eksplisit + hasil DTO. |
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult) | Verifikasi kunci publik. |
GetSignatureAlgorithmInfo() | Parse amplop PKCS#7 (ketika dimuat dari tanda tangan yang ada) untuk melaporkan signing-algorithm / digest-algoritm/cryptographic-standard triple. |