Bagikan melalui


Antarmuka IX509Attribute (certenroll.h)

Antarmuka IX509Attribute dapat digunakan untuk mewakili atribut dalam permintaan sertifikat PKCS #7, PKCS #10, atau CMC. Untuk informasi selengkapnya, lihat topik berikut:

Atribut ditambahkan ke permintaan sertifikat untuk memberikan otoritas sertifikasi dengan informasi tambahan yang dapat digunakannya saat membuat dan menerbitkan sertifikat. Setiap atribut adalah struktur Abstract Syntax Notation One (ASN.1) yang dikodekan Distinguished Encoding Rules (DER) yang berisi pengidentifikasi objek (OID) dan nol atau lebih nilai seperti yang ditunjukkan oleh sintaks berikut.


Attributes ::= SET OF Attribute

Attribute ::= SEQUENCE 
{
   type       EncodedObjectID,
   values     AttributeSetValue
}

Antarmuka IX509Attribute dapat digunakan untuk menginisialisasi dan mengambil nilai atribut. Ini juga berfungsi sebagai dasar untuk antarmuka atribut umum berikut.

Antarmuka/OID Deskripsi
IX509AttributeClientId (XCN_OID_REQUEST_CLIENT_INFO) Mewakili atribut yang dapat digunakan untuk mengidentifikasi klien yang menghasilkan permintaan sertifikat.
IX509AttributeExtensions (XCN_OID_RSA_certExtensions) Mewakili atribut yang berisi ekstensi sertifikat dalam permintaan sertifikat.
IX509AttributeArchiveKey (XCN_OID_ARCHIVED_KEY_ATTR) Mewakili atribut yang berisi kunci privat terenkripsi yang akan diarsipkan oleh otoritas sertifikasi.
IX509AttributeArchiveKeyHash (XCN_OID_ENCRYPTED_KEY_HASH) Mewakili atribut yang berisi hash SHA-1 dari kunci privat terenkripsi yang akan diarsipkan oleh otoritas sertifikasi.
IX509AttributeCspProvider (XCN_OID_ENROLLMENT_CSP_PROVIDER) Mewakili atribut yang mengidentifikasi penyedia layanan kriptografi (CSP) yang digunakan oleh entitas yang meminta sertifikat.
IX509AttributeOSVersion (XCN_OID_OS_VERSION) Mewakili atribut yang berisi informasi versi tentang sistem operasi klien tempat permintaan sertifikat dibuat.
IX509AttributeRenewalCertificate (XCN_OID_RENEWAL_CERTIFICATE) Mewakili atribut yang berisi sertifikat yang sedang diperbarui.

Warisan

Antarmuka IX509Attribute mewarisi dari antarmuka IDispatch . IX509Attribute juga memiliki jenis anggota ini:

Metode

Antarmuka IX509Attribute memiliki metode ini.

 
IX509Attribute::get_ObjectId

Mengambil pengidentifikasi objek (OID) untuk atribut . (IX509Attribute.get_ObjectId)
IX509Attribute::get_RawData

Mengambil nilai atribut.
IX509Attribute::Initialize

Menginisialisasi objek dari pengidentifikasi objek (OID) dan nilai.

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

Lihat juga

Antarmuka CertEnroll

ICryptAttribute

IDispatch

IX509Attribute

IX509Attributes