Создание имени субъекта
Вы можете использовать интерфейс IX500DistinguishedName для создания имени субъекта из строки различающегося имени. Строка состоит из объединенных относительных различающихся имен (RDN). API регистрации сертификатов поддерживает следующие ключи RDN.
Ключ | OID | Описание |
---|---|---|
C |
XCN_OID_COUNTRY_NAME |
Содержит двухбуквенный код страны или региона ISO 3166. |
CN |
XCN_OID_COMMON_NAME |
Содержит общее имя. |
E ОТПРАВИТЬ ПО ЭЛЕКТРОННОЙ ПОЧТЕ |
XCN_OID_RSA_emailAddr |
Содержит адрес электронной почты. |
DC |
XCN_OID_DOMAIN_COMPONENT |
Содержит одну часть DNS-имени. |
G GivenName |
XCN_OID_GIVEN_NAME |
Содержит часть имени человека, которая не является фамилией. |
I |
XCN_OID_INITIALS |
Содержит инициалы пользователя. |
L |
XCN_OID_LOCALITY_NAME |
Содержит имя местности, определяющее город, страну или другой географический регион. |
O |
XCN_OID_ORGANIZATION_NAME |
Содержит имя организации. |
OU |
XCN_OID_ORGANIZATIONAL_UNIT_NAME |
Содержит имя подразделения в организации. |
S ST |
XCN_OID_STATE_OR_PROVINCE_NAME |
Содержит полное имя штата или провинции. |
STREET |
XCN_OID_STREET_ADDRESS |
Содержит физический адрес. |
SN |
XCN_OID_SUR_NAME |
Содержит фамилию человека. |
T TITLE |
XCN_OID_TITLE |
Содержит должность человека в организации. |
При инициализации объекта IX500DistinguishedName можно определить формат различающегося имени, указав значение из типа перечисления X500NameFlags . Например, предположим, что различающееся имя субъекта состоит из следующих RDN:
- CN=Administrator
CN=Users
DC=jdomcsc
DC=nttest
DC=microsoft
DC=com
Если сцепить эти RDN в следующую строку различающегося имени с разделителями-запятыми, можно указать значение XCN_CERT_NAME_STR_COMMA_FLAG при инициализации объекта IX500DistinguishedName .
CN=Administrator,CN=Users,DC=jdomcsc,DC=nttest,DC=microsoft,DC=com