EnvelopedCms Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili struktur CMS/PKCS#7 untuk data yang diselimuti.
public ref class EnvelopedCms sealed
public sealed class EnvelopedCms
type EnvelopedCms = class
Public NotInheritable Class EnvelopedCms
- Warisan
-
EnvelopedCms
Keterangan
Sintaks Pesan Kriptografi RFC menentukan jenis MIME berikut dan ekstensi nama file untuk pesan CMS/PKCS#7 dengan jenis konten ini.
Jenis konten | Jenis MIME | Ekstensi |
---|---|---|
envelopedData | application/pkcs7-mime | .p7m |
signedData | application/pkcs7-signature | .p7s.p7c |
Konstruktor
EnvelopedCms() |
Menginisialisasi instans EnvelopedCms baru kelas dengan nilai default. |
EnvelopedCms(ContentInfo) |
Menginisialisasi instans EnvelopedCms baru kelas dengan informasi konten yang ditentukan. |
EnvelopedCms(ContentInfo, AlgorithmIdentifier) |
Menginisialisasi instans EnvelopedCms baru kelas dengan algoritma enkripsi simetris dan informasi konten tertentu. |
EnvelopedCms(SubjectIdentifierType, ContentInfo) |
Menginisialisasi instans EnvelopedCms baru kelas dengan informasi konten tertentu dan skema pengidentifikasi subjek saat memilih penerima menurut UI. |
EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier) |
Menginisialisasi instans EnvelopedCms baru kelas dengan algoritma enkripsi simetris, informasi konten, dan skema pengidentifikasi subjek saat memilih penerima oleh UI. |
Properti
Certificates |
Mendapatkan kumpulan sertifikat yang terkait dengan pesan CMS/PKCS#7 yang diselimuti. |
ContentEncryptionAlgorithm |
Mendapatkan pengidentifikasi algoritma enkripsi simetris yang terkait dengan pesan ini. |
ContentInfo |
Mendapatkan informasi konten untuk pesan CMS/PKCS#7 yang diselimuti. |
RecipientInfos |
Mendapatkan koleksi yang mewakili daftar penerima untuk pesan yang didekodekan. Nilai default adalah koleksi kosong. |
UnprotectedAttributes |
Mendapatkan koleksi atribut yang tidak terlindungi (tidak terenkripsi) yang terkait dengan pesan CMS/PKCS#7 yang diselimuti. |
Version |
Mendapatkan versi pesan CMS/PKCS#7 yang didekodekan. |
Metode
Decode(Byte[]) |
Mendekode array byte sebagai pesan CMS/PKCS#7 EnvelopedData. |
Decode(ReadOnlySpan<Byte>) |
Mendekode data yang disediakan sebagai pesan CMS/PKCS#7 EnvelopedData. |
Decrypt() |
Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui penerima yang tersedia dengan mencari penyimpanan sertifikat untuk sertifikat dan kunci yang cocok. |
Decrypt(RecipientInfo) |
Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan mencari penyimpanan sertifikat untuk sertifikat dan kunci yang cocok. |
Decrypt(RecipientInfo, AsymmetricAlgorithm) |
Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan kunci privat tertentu. |
Decrypt(RecipientInfo, X509Certificate2Collection) |
Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima tertentu dengan mencari penyimpanan sertifikat dan koleksi yang disediakan untuk sertifikat dan kunci yang cocok. |
Decrypt(X509Certificate2Collection) |
Mendekripsi konten pesan CMS/PKCS#7 yang didekodekan melalui info penerima yang tersedia dengan mencari penyimpanan sertifikat dan koleksi yang disediakan untuk sertifikat dan kunci yang cocok. |
Encode() |
Mengodekan konten pesan CMS/PKCS#7 yang diselimuti dan mengembalikannya sebagai array byte. |
Encrypt() |
Mengenkripsi konten pesan CMS/PKCS#7 setelah memilih sertifikat penerima melalui popup UI. |
Encrypt(CmsRecipient) |
Mengenkripsi konten pesan CMS/PKCS#7 untuk satu penerima yang ditentukan. |
Encrypt(CmsRecipientCollection) |
Mengenkripsi konten pesan CMS/PKCS#7 untuk satu atau beberapa penerima. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk