CmsSigner

CmsSigner class

Mewakili informasi per penandatangan CMS.

public class CmsSigner : CustomPackage

Properti

Nama Keterangan
Count { get; } Mendapat jumlah properti metadata.
DigestAlgorithm { get; } Mendapatkan algoritme intisari pesan, dan semua parameter terkait, yang digunakan oleh penanda tangan.
Item { get; } MendapatkanMetadataProperty dengan nama yang ditentukan.
Keys { get; } Mendapat kumpulan nama properti metadata.
MetadataType { get; } Mendapatkan jenis metadata.
PropertyDescriptors { get; } Mendapat kumpulan deskriptor yang berisi informasi tentang properti yang dapat diakses melalui mesin pencari GroupDocs.Metadata.
SignatureAlgorithm { get; } Mendapatkan algoritme tanda tangan, dan semua parameter terkait, yang digunakan oleh penanda tangan untuk membuat tanda tangan digital.
SignatureValue { get; } Mendapatkan hasil pembuatan tanda tangan digital, menggunakan intisari pesan dan kunci pribadi penanda tangan.
SignedAttributes { get; } Mendapat kumpulan atribut yang ditandatangani.
SignerIdentifier { get; } Mendapat data mentah sertifikat penanda tangan (dan dengan demikian kunci publik penanda tangan).
SigningTime { get; } Mendapat waktu di mana penanda tangan (konon) melakukan proses penandatanganan.
UnsignedAttributes { get; } Mendapat kumpulan atribut yang tidak ditandatangani.

Metode

Nama Keterangan
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Menambahkan properti metadata yang dikenal yang memenuhi predikat yang ditentukan. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga.
Contains(string) Menentukan apakah paket berisi properti metadata dengan nama yang ditentukan.
virtual FindProperties(Func<MetadataProperty, bool>) Menemukan properti metadata yang memenuhi predikat yang ditentukan. Pencarian bersifat rekursif sehingga memengaruhi semua paket bersarang juga.
GetEnumerator() Mengembalikan pencacah yang mengulang melalui koleksi.
virtual RemoveProperties(Func<MetadataProperty, bool>) Menghapus properti metadata yang memenuhi predikat yang ditentukan.
virtual Sanitize() Menghapus properti metadata yang dapat ditulisi dari paket. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Menyetel properti metadata yang dikenal yang memenuhi predikat yang ditentukan. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga. Metode ini merupakan kombinasi dariAddProperties DanUpdateProperties Jika properti yang ada memenuhi predikat, nilainya diperbarui. Jika ada properti yang diketahui hilang dalam paket yang memenuhi predikat itu ditambahkan ke paket.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Memperbarui properti metadata yang dikenal yang memenuhi predikat yang ditentukan. Operasi bersifat rekursif sehingga memengaruhi semua paket bersarang juga.

Lihat juga