Bagikan melalui


Antarmuka IX500DistinguishedName (certenroll.h)

Antarmuka IX500DistinguishedName mewakili nama yang dibedakan X.500 (DN). Seri X.500 standar jaringan mencakup layanan direktori elektronik. Nama khusus secara unik mengidentifikasi (membedakan) setiap entri dalam direktori dari semua entri lainnya. Setiap DN terdiri dari satu atau beberapa nama yang dibedakan relatif (RDN).

Bidang subjek permintaan sertifikat #10 PKCS berisi DN entitas yang meminta sertifikat


CertificationRequestInfo ::= SEQUENCE 
{
   version                 CertificationRequestInfoVersion,
   subject                 Name,
   subjectPublicKeyInfo    SubjectPublicKeyInfo,
   attributes              [0] IMPLICIT Attributes
}

DN terdiri dari urutan RDN. Setiap RDN terdiri dari sekumpulan atribut, dan setiap atribut terdiri dari pengidentifikasi objek (OID) dan nilai. Jenis data nilai diidentifikasi oleh struktur DirectoryString .


Name ::= SEQUENCE OF RelativeDistinguishedName

RelativeDistinguishedName ::= SET OF AttributeTypeValue

AttributeTypeValue ::= SEQUENCE 
{
   type       EncodedObjectID,
   value      ANY 
}

DirectoryString ::= CHOICE 
{
   teletexString           TeletexString (SIZE (1..MAX)),
   printableString         PrintableString (SIZE (1..MAX)),
   universalString         UniversalString (SIZE (1..MAX)),
   utf8String              UTF8String (SIZE (1..MAX)),
   bmpString               BMPString (SIZE (1..MAX)) 
}

Kunci RDN berikut dan OID terkait saat ini didukung.

Kunci OID Deskripsi Jenis RDN
C XCN_OID_COUNTRY_NAME Berisi kode negara atau wilayah ISO 3166 dua huruf. PrintableString
CN XCN_OID_COMMON_NAME Berisi nama umum. PrintableString
EEMAIL XCN_OID_RSA_emailAddr Berisi alamat email. IA5String
DC XCN_OID_DOMAIN_COMPONENT Berisi satu komponen nama Sistem Nama Domain (DNS). IA5String
GGivenName XCN_OID_GIVEN_NAME Berisi bagian dari nama seseorang yang bukan nama keluarga. PrintableString
I XCN_OID_INITIALS Berisi inisial seseorang. PrintableString
L XCN_OID_LOCALITY_NAME Berisi nama lokalitas yang mengidentifikasi kota, negara, atau wilayah geografis lainnya. PrintableString
O XCN_OID_ORGANIZATION_NAME Berisi nama organisasi. PrintableString
OU XCN_OID_ORGANIZATIONAL_UNIT_NAME Berisi nama subdivisi unit dalam organisasi. PrintableString
SST XCN_OID_STATE_OR_PROVINCE_NAME Berisi nama lengkap negara bagian atau provinsi. PrintableString
STREET XCN_OID_STREET_ADDRESS Berisi alamat fisik. PrintableString
SN XCN_OID_SUR_NAME Berisi nama keluarga seseorang. PrintableString
TTITLE XCN_OID_TITLE Berisi judul seseorang dalam organisasi. PrintableString
 

Setiap layanan yang didasarkan pada X.500 mendefinisikan representasi string nama yang dibedakan sendiri. Misalnya, LDAP menggunakan daftar yang dibatasi koma yang disusun dari kanan ke kiri. Direktori Aktif menggunakan garis miring (/) dan mengatur daftar dari kiri ke kanan. Layanan lain menggunakan titik koma sebagai pemisah. Contoh berikut menunjukkan entri Direktori Aktif untuk karyawan bernama John Peoples yang bekerja di divisi farmasi perusahaan bernama Contoso, Ltd.


/c=gb/o=Contoso Ltd./ou=Contoso Pharmaceuticals/cn=John Peoples

Warisan

Antarmuka IX500DistinguishedName mewarisi dari antarmuka IDispatch . IX500DistinguishedName juga memiliki jenis anggota berikut:

Metode

Antarmuka IX500DistinguishedName memiliki metode ini.

 
IX500DistinguishedName::D ecode

Menginisialisasi objek dari nama dibedakan yang dikodekan Unicode.
IX500DistinguishedName::Encode

Menginisialisasi objek dari string yang berisi nama yang dibedakan.
IX500DistinguishedName::get_EncodedName

Mengambil nama yang dibedakan yang dikodekan Unicode.
IX500DistinguishedName::get_Name

Mengambil nama yang dibedakan.

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

IDispatch

Nama Subjek