Antarmuka ISmimeCapability (certenroll.h)
Kumpulan objek ISmimeCapability mewakili ekstensi SMIMECapabilities yang mengidentifikasi kemampuan dekripsi penerima email. Ekstensi ini mencakup kumpulan objek ISmimeCapability , yang masing-masing mengidentifikasi algoritma enkripsi simetris yang didukung oleh klien, dan panjang bit opsional yang menunjukkan kekuatan relatif algoritma. Sintaks berikut menunjukkan struktur Abstract Syntax Notation One (ASN.1) ekstensi. Ekstensi ini diwakili oleh antarmuka IX509ExtensionSmimeCapabilities .
----------------------------------------------------------------------
-- SMIMECapabilities
-- XCN_OID_RSA_SMIMECapabilities (1.2.840.113549.1.9.15)
----------------------------------------------------------------------
SMIMECapabilities ::= SEQUENCE OF SMIMECapability
SMIMECapability ::= SEQUENCE
{
capabilityID EncodedObjectID,
smimeParameters ANY OPTIONAL
}
Ekstensi ini digunakan untuk melaporkan kemampuan dekripsi penerima email ke pengirim email. Ini memungkinkan pengirim untuk memilih algoritma yang paling aman yang didukung oleh kedua belah pihak.
Panjang bit opsional digunakan untuk mengidentifikasi panjang kunci enkripsi yang digunakan oleh algoritma. Panjang kunci secara implisit ditentukan oleh pengidentifikasi objek untuk algoritma AES, DES, dan 3DES, tetapi bervariasi untuk algoritma RC2 dan RC4. Jika Anda menentukan panjang kunci, panjang kunci harus konsisten dengan yang didukung oleh penyedia kriptografi yang digunakan oleh klien. Untuk informasi selengkapnya, lihat ICspInformation.
Warisan
Antarmuka ISmimeCapability mewarisi dari antarmuka IUnknown . ISmimeCapability juga memiliki jenis anggota ini:
Metode
Antarmuka ISmimeCapability memiliki metode ini.
ISmimeCapability::get_BitCount Mengambil panjang, dalam bit, dari kunci enkripsi. |
ISmimeCapability::get_ObjectId Mengambil pengidentifikasi objek (OID) dari algoritma enkripsi simetris. |
ISmimeCapability::Initialize Menginisialisasi objek dari pengidentifikasi objek algoritma enkripsi simetris (OID) dan panjang kunci opsional. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | certenroll.h |