Cms

Cms class

Mewakili tanda digital yang dibuat dengan Cryptographic Message Syntax (CMS) - standar IETF untuk pesan yang dilindungi secara kriptografis. CMS didasarkan pada sintaks PKCS #7, ditentukan dalam RFC 5652. Silakan lihathttps://tools.ietf.org/html/rfc5652 untuk informasi lebih lanjut.

public class Cms : DigitalSignature

Properti

Nama Keterangan
CertificateRawData { get; } Mendapat data mentah sertifikat.
Certificates { get; } Mendapat kumpulan sertifikat.
CertificateSubject { get; } Mendapatkan nama subjek yang berbeda dari sertifikat.
Comments { get; } Mendapat komentar tujuan penandatanganan.
Count { get; } Mendapat jumlah properti metadata.
DigestAlgorithms { get; } Mendapatkan larik pengidentifikasi algoritme intisari pesan. Mungkin ada sejumlah elemen dalam koleksi, termasuk nol.
EncapsulatedContent { get; } Mendapat konten yang ditandatangani, terdiri dari pengidentifikasi tipe konten dan konten itu sendiri.
virtual IsValid { get; } Mendapat nilai yang menunjukkan apakah tanda tangan itu valid.
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.
Signers { get; } Mendapatkan kumpulan paket informasi per penanda tangan.
override SignTime { get; } Mendapat waktu di mana penanda tangan (konon) melakukan proses penandatanganan.

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