Tworzenie nazwy podmiotu
Możesz użyć interfejsu IX500DistinguishedName, aby utworzyć nazwę podmiotu na podstawie ciągu nazwy wyróżniającej. Ciąg składa się z połączonych względnych nazw wyróżniających (RDN-y). Następujące klucze RDN są obsługiwane przez interfejs API rejestracji certyfikatów.
Klucz | OID | Opis |
---|---|---|
C |
XCN_OID_COUNTRY_NAME |
Zawiera dwuliterowy kod kraju lub regionu ISO 3166. |
CN |
XCN_OID_COMMON_NAME |
Zawiera nazwę zwyczajną. |
E |
XCN_OID_RSA_emailAddr |
Zawiera adres e-mail. |
DC |
XCN_OID_DOMAIN_COMPONENT |
Zawiera jedną część nazwy systemu nazw domen (DNS). |
G GivenName |
XCN_OID_GIVEN_NAME |
Zawiera część nazwiska osoby, która nie jest nazwiskiem. |
Ja |
XCN_OID_INITIALS |
Zawiera inicjały osoby. |
L |
XCN_OID_NAZWA_LOKALIZACJI |
Zawiera nazwę miejscowości, która identyfikuje miasto, kraj lub inny region geograficzny. |
O |
XCN_OID_ORGANIZATION_NAME |
Zawiera nazwę organizacji. |
OU |
XCN_OID_ORGANIZATIONAL_UNIT_NAME |
Zawiera nazwę poddziału jednostki w organizacji. |
S ST |
XCN_OID_STATE_OR_PROVINCE_NAME |
Zawiera pełną nazwę stanu lub prowincji. |
ULICA |
XCN_OID_STREET_ADDRESS |
Zawiera adres fizyczny. |
SN |
XCN_OID_SUR_NAME |
Zawiera imię i nazwisko osoby. |
T TYTUŁ |
XCN_OID_TITLE |
Zawiera tytuł osoby w organizacji. |
Podczas inicjowania obiektu IX500DistinguishedName można zidentyfikować format nazwy wyróżniającej, określając wartość z wyliczenia typu X500NameFlags. Załóżmy na przykład, że nazwa wyróżniająca podmiotu składa się z następujących RDN:
- CN=Administrator
CN=Users
DC=jdomcsc
DC=nttest
DC=microsoft
DC=com
Jeśli połączysz te nazwy RDN z następującym ciągiem nazw wyróżniających rozdzielonych przecinkami, możesz określić wartość XCN_CERT_NAME_STR_COMMA_FLAG podczas inicjowania obiektu IX500DistinguishedName.
CN=Administrator,CN=Users,DC=jdomcsc,DC=nttest,DC=microsoft,DC=com