Crear un nombre de sujeto
Puede usar la interfaz IX500DistinguishedName para crear un nombre de sujeto a partir de una cadena de nombre distintivo. La cadena consta de nombres distintivos relativos concatenados (RDN). La API de inscripción de certificados admite las siguientes claves RDN.
Clave | OID | Descripción |
---|---|---|
C |
XCN_OID_COUNTRY_NAME |
Contiene un código de país o región ISO 3166 de dos letras. |
CN |
XCN_OID_COMMON_NAME |
Contiene un nombre común. |
E CORREO ELECTRÓNICO |
XCN_OID_RSA_emailAddr |
Contiene una dirección de correo electrónico. |
DC |
XCN_OID_DOMAIN_COMPONENT |
Contiene una parte de un nombre del Sistema de nombres de dominio (DNS). |
G GivenName |
XCN_OID_GIVEN_NAME |
Contiene la parte del nombre de una persona que no es un apellido. |
I |
XCN_OID_INITIALS |
Contiene las iniciales de una persona. |
L |
XCN_OID_LOCALITY_NAME |
Contiene el nombre de localidad que identifica una ciudad, un país u otra región geográfica. |
O |
XCN_OID_ORGANIZATION_NAME |
Contiene el nombre de una organización. |
OU |
XCN_OID_ORGANIZATIONAL_UNIT_NAME |
Contiene el nombre de una subdivisión de unidad dentro de una organización. |
S ST |
XCN_OID_STATE_OR_PROVINCE_NAME |
Contiene el nombre completo de un estado o provincia. |
STREET |
XCN_OID_STREET_ADDRESS |
Contiene la dirección física. |
SN |
XCN_OID_SUR_NAME |
Contiene el nombre de familia de una persona. |
T TITLE |
XCN_OID_TITLE |
Contiene el título de una persona de la organización. |
Al inicializar un objeto IX500DistinguishedName , puede identificar el formato del nombre distintivo especificando un valor del tipo de enumeración X500NameFlags . Por ejemplo, supongamos que el nombre distintivo del firmante consta de los siguientes RDN:
- CN=Administrator
CN=Users
DC=jdomcsc
DC=nttest
DC=microsoft
DC=com
Si concatena estos RDN en la siguiente cadena de nombre distintivo delimitada por comas, puede especificar el valor XCN_CERT_NAME_STR_COMMA_FLAG al inicializar un objeto IX500DistinguishedName .
CN=Administrator,CN=Users,DC=jdomcsc,DC=nttest,DC=microsoft,DC=com