DigitalSignature
DigitalSignature class
Berisi properti tanda tangan digital.
public class DigitalSignature : BaseSignature
Konstruktor
Nama |
Keterangan |
DigitalSignature() |
Inisialisasi tanda tangan digital dengan parameter default. |
DigitalSignature(string) |
Inisialisasi Tanda Tangan Digital dengan SignatureId yang diketahui. |
DigitalSignature(X509Certificate2) |
Buat tanda tangan digital dengan sertifikat tertentu. |
DigitalSignature(X509Store) |
Membuat tanda tangan digital berdasarkan penyimpanan X509 yang ditentukan. Sertifikat pertama dari toko tertentu akan digunakan. |
DigitalSignature(X509Store, int) |
Membuat tanda tangan digital berdasarkan X509 Store dan indeks sertifikat yang ditentukan. |
Properti
Nama |
Keterangan |
Certificate { get; set; } |
Mendapat atau menyetel sertifikat X509. |
CertificateStoreLocation { get; set; } |
Menentukan lokasi penyimpanan sertifikat |
CertificateStoreName { get; set; } |
Menentukan nama toko sertifikat. |
Comments { get; set; } |
Mendapat atau menyetel komentar tujuan penandatanganan. |
CreatedOn { get; set; } |
Dapatkan atau tetapkan tanggal pembuatan tanda tangan. |
Deleted { get; } |
Dapatkan bendera yang menunjukkan jika tanda tangan ini telah dihapus dari dokumen. Properti ini hanya digunakan untuk catatan log riwayat dokumen untuk menyimpan daftar tanda tangan yang dihapus. |
Height { get; set; } |
Menentukan ketinggian tanda tangan. |
IsSignature { get; set; } |
Dapatkan atau setel tanda untuk menunjukkan apakah komponen ini adalah Tanda Tangan atau konten dokumen. Properti ini digunakan dengan metode Pembaruan untuk menetapkan elemen sebagai tanda tangan (benar) atau elemen dokumen (salah). |
IsValid { get; set; } |
Benar jika tanda tangan digital ini valid dan dokumen tidak dirusak. |
Left { get; set; } |
Menentukan posisi tanda tangan kiri. |
ModifiedOn { get; set; } |
Dapatkan atau tetapkan tanggal modifikasi tanda tangan. |
PageNumber { get; } |
Menentukan tanda tangan halaman ditemukan di. |
SignatureId { get; } |
Pengidentifikasi tanda tangan unik untuk mengubah tanda tangan dalam dokumen melalui metode Perbarui atau Hapus. Properti ini akan disetel secara otomatis setelah metode Tanda Tangan atau Cari dipanggil. Jika properti ini disimpan sebelum dapat disetel secara manual untuk memanipulasi tanda tangan. |
SignatureType { get; } |
Menentukan jenis tanda tangan. |
SignTime { get; set; } |
Mendapatkan atau mengatur waktu penandatanganan dokumen. |
Thumbprint { get; } |
Mendapat cap jempol sertifikat. |
Top { get; set; } |
Menentukan posisi teratas tanda tangan. |
Width { get; set; } |
Menentukan lebar tanda tangan. |
XAdESType { get; } |
tipe XAdESXAdESType . Nilai defaultnya adalah Tidak Ada (XAdES tidak aktif). Saat ini jenis tanda tangan XAdES hanya didukung untuk dokumen Spreadsheet. |
Metode
Nama |
Keterangan |
override Clone() |
Contoh Tanda Tangan Kode Batang Kloning. |
override Equals(object) |
Menimpa metode Sama dengan untuk membandingkan properti tanda tangan |
override GetHashCode() |
Menimpa metode GetHashCode |
static LoadDigitalSignatures() |
Memuat tanda tangan digital dari semua Penyimpanan Sertifikat X509 sistem. |
static LoadDigitalSignatures(StoreName) |
Memuat tanda tangan digital dari Penyimpanan Sertifikat X509. |
static LoadDigitalSignatures(StoreName, StoreLocation) |
Memuat tanda tangan digital dari Penyimpanan Sertifikat X509. |
Lihat juga