UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NS:wincrypt._CERT_RDN_ATTR |
CERT_RDN_ATTR (wincrypt.h) |
Contains a single attribute of a relative distinguished name (RDN). A whole RDN is expressed in a CERT_RDN structure that contains an array of CERT_RDN_ATTR structures. |
|
security\cert_rdn_attr.htm |
security |
4729e824-761c-4115-8b7b-76ffdab8ea62 |
12/05/2018 |
*PCERT_RDN_ATTR, CERT_RDN_ANY_TYPE, CERT_RDN_ATTR, CERT_RDN_ATTR structure [Security], CERT_RDN_BMP_STRING, CERT_RDN_DISABLE_CHECK_TYPE_FLAG, CERT_RDN_DISABLE_IE4_UTF8_FLAG, CERT_RDN_ENABLE_PUNYCODE_FLAG, CERT_RDN_ENABLE_T61_UNICODE_FLAG, CERT_RDN_ENABLE_UTF8_UNICODE_FLAG, CERT_RDN_ENCODED_BLOB, CERT_RDN_FORCE_UTF8_UNICODE_FLAG, CERT_RDN_GENERAL_STRING, CERT_RDN_GRAPHIC_STRING, CERT_RDN_IA5_STRING, CERT_RDN_INT4_STRING, CERT_RDN_ISO646_STRING, CERT_RDN_NUMERIC_STRING, CERT_RDN_OCTET_STRING, CERT_RDN_PRINTABLE_STRING, CERT_RDN_T61_STRING, CERT_RDN_TELETEX_STRING, CERT_RDN_UNICODE_STRING, CERT_RDN_UNIVERSAL_STRING, CERT_RDN_UTF8_STRING, CERT_RDN_VIDEOTEX_STRING, CERT_RDN_VISIBLE_STRING, PCERT_RDN_ATTR, PCERT_RDN_ATTR structure pointer [Security], _crypto2_cert_rdn_attr, security.cert_rdn_attr, szOID_AUTHORITY_REVOCATION_LIST, szOID_BUSINESS_CATEGORY, szOID_CA_CERTIFICATE, szOID_CERTIFICATE_REVOCATION_LIST, szOID_COMMON_NAME, szOID_COUNTRY_NAME, szOID_CROSS_CERTIFICATE_PAIR, szOID_DESCRIPTION, szOID_DESTINATION_INDICATOR, szOID_DEVICE_SERIAL_NUMBER, szOID_DOMAIN_COMPONENT, szOID_FACSIMILE_TELEPHONE_NUMBER, szOID_GIVEN_NAME, szOID_INITIALS, szOID_INTERNATIONAL_ISDN_NUMBER, szOID_LOCALITY_NAME, szOID_MEMBER, szOID_ORGANIZATIONAL_UNIT_NAME, szOID_ORGANIZATION_NAME, szOID_OWNER, szOID_PHYSICAL_DELIVERY_OFFICE_NAME, szOID_PKCS_12_FRIENDLY_NAME_ATTR, szOID_PKCS_12_LOCAL_KEY_ID, szOID_POSTAL_ADDRESS, szOID_POSTAL_CODE, szOID_POST_OFFICE_BOX, szOID_PREFERRED_DELIVERY_METHOD, szOID_PRESENTATION_ADDRESS, szOID_REGISTERED_ADDRESS, szOID_ROLE_OCCUPANT, szOID_RSA_emailAddr, szOID_SEARCH_GUIDE, szOID_SEE_ALSO, szOID_STATE_OR_PROVINCE_NAME, szOID_STREET_ADDRESS, szOID_SUPPORTED_APPLICATION_CONTEXT, szOID_SUR_NAME, szOID_TELEPHONE_NUMBER, szOID_TELETEXT_TERMINAL_IDENTIFIER, szOID_TELEX_NUMBER, szOID_TITLE, szOID_USER_CERTIFICATE, szOID_USER_PASSWORD, szOID_X21_ADDRESS, wincrypt/CERT_RDN_ATTR, wincrypt/PCERT_RDN_ATTR |
wincrypt.h |
Windows |
Windows XP [desktop apps only] |
Windows Server 2003 [desktop apps only] |
Windows |
CERT_RDN_ATTR, *PCERT_RDN_ATTR |
19H1 |
|
|
|
|
|
|
The CERT_RDN_ATTR structure contains a single attribute of a relative distinguished name (RDN). A whole RDN is expressed in a CERT_RDN structure that contains an array of CERT_RDN_ATTR structures.
Object identifier (OID) for the type of the attribute defined in this structure. This member can be one of the following OIDs.
Indicates the interpretation of the Value member.
This member can be one of the following values.
Value | Meaning |
---|---|
|
The pszObjId member determines the assumed type and length. |
|
An array of Unicode characters (16-bit). |
|
An encoded data BLOB. |
|
Currently not used. |
|
Currently not used. |
|
An arbitrary string of IA5 (ASCII) characters. |
|
An array of INT4 elements (32-bit). |
|
A 128-character set (8-bit). |
|
Only the characters 0 through 9 and the space character (8-bit). |
|
An arbitrary string of octets (8-bit). |
|
An arbitrary string of printable characters (8-bit). |
|
An arbitrary string of T.61 characters (8-bit). |
|
An arbitrary string of T.61 characters (8-bit) |
|
An array of Unicode characters (16-bit). |
|
An array of INT4 elements (32-bit). |
|
An array of 16 bit Unicode characters UTF8 encoded on the wire as a sequence of one, two, or three, eight-bit characters. |
|
An arbitrary string of videotext characters. |
|
A 95-character set (8-bit). |
The following flags can be combined by using a bitwise-OR operation into the dwValueType member.
A CERT_RDN_VALUE_BLOB that contains the attribute value. The cbData member of Value is the length, in bytes, of the pbData member. It is not the number of elements in the pbData string.
For example, a DWORD is 32 bits or 4 bytes long. If pbData is a DWORD array, cbData would be four times the number of DWORD elements in the array. A SHORT is 16 bits or 2 bytes long. If pbData is an array of SHORT elements, cbData must be two times the length of the array.
The pbData member of Value can be a null-terminated array of 8-bit or 16-bit characters or a fixed-length array of elements. If dwValueType is set to CERT_RDN_ENCODED_BLOB, pbData is encoded.