CERT_ALT_NAME_ENTRY (Windows CE 5.0)
This structure contains an alternative name in one of a variety of name forms. The certification authority (CA) binds these names to the certificate's public key.
A CERT_ALT_NAME_ENTRY structure can be a member of a CERT_ALT_NAME_INFO structure.
typedef struct _CERT_ALT_NAME_ENTRY {DWORDdwAltNameChoice;union{PCERT_OTHER_NAMEpOtherName;LPWSTRpwszRfc822Name;LPWSTRpwszDNSName;CERT_NAME_BLOBDirectoryName;LPWSTRpwszURL;CRYPT_DATA_BLOBIPAddress;LPSTRpszRegisteredID;};} CERT_ALT_NAME_ENTRY, *PCERT_ALT_NAME_ENTRY;
Members
dwAltNameChoice
The union variant used for the alternative name.This member can be set to the following values:
- CERT_ALT_NAME_OTHER_NAME
- CERT_ALT_NAME_RFC822_NAME
- CERT_ALT_NAME_DNS_NAME
- CERT_ALT_NAME_X400_ADDRESS
- CERT_ALT_NAME_DIRECTORY_NAME
- CERT_ALT_NAME_EDI_PARTY_NAME
- CERT_ALT_NAME_URL
- CERT_ALT_NAME_IP_ADDRESS
- CERT_ALT_NAME_REGISTERED_ID
pOtherName
Pointer to a CERT_OTHER_NAME structure, which includes an OID and a BLOB (Cryptography) structure containing the name.pwszRfc822Name
E-mail address as a Unicode string.pwszDNSName
DNS name as an IA5 string.x400Address
Not currently implemented.DirectoryName
BLOB structure containing a directory name.pEdiPartyName
Not currently implemented.pwszURL
URL as a IA5 string.IPAddress
Octet string that is an Internet Protocol address defined in accordance with Internet RFC 791.pszRegisteredID
Object identifier (OID) of any registered object.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Wincrypt.h.
See Also
BLOB (Cryptography) | CERT_ALT_NAME_INFO
Send Feedback on this topic to the authors