DIRSTRING_TYPE
mask = DIRSTRING_TYPE;
DIRSTRING_TYPE & global_mask);
{ NID_commonName, 1, ub_common_name, DIRSTRING_TYPE, 0 },
{ NID_localityName, 1, ub_locality_name, DIRSTRING_TYPE, 0 },
{ NID_stateOrProvinceName, 1, ub_state_name, DIRSTRING_TYPE, 0 },
{ NID_organizationName, 1, ub_organization_name, DIRSTRING_TYPE, 0 },
{ NID_organizationalUnitName, 1, ub_organization_unit_name, DIRSTRING_TYPE,
{ NID_pkcs9_unstructuredAddress, 1, -1, DIRSTRING_TYPE, 0 },
{ NID_givenName, 1, ub_name, DIRSTRING_TYPE, 0 },
{ NID_surname, 1, ub_name, DIRSTRING_TYPE, 0 },
{ NID_initials, 1, ub_name, DIRSTRING_TYPE, 0 },
{ NID_name, 1, ub_name, DIRSTRING_TYPE, 0 },
#define PKCS9STRING_TYPE (DIRSTRING_TYPE | B_ASN1_IA5STRING)