CERT_ALT_NAME_ENTRY-Struktur (wincrypt.h)
Die CERT_ALT_NAME_ENTRY-Struktur enthält einen alternativen Namen in einer der verschiedenen Namensformen. Diese Namen sind von einer Zertifizierungsstelle an den öffentlichen Schlüssel eines Zertifikats gebunden.
Eine Struktur kann CERT_ALT_NAME_ENTRY Member einer CERT_ALT_NAME_INFO-Struktur sein.
Syntax
typedef struct _CERT_ALT_NAME_ENTRY {
DWORD dwAltNameChoice;
union {
PCERT_OTHER_NAME pOtherName;
LPWSTR pwszRfc822Name;
LPWSTR pwszDNSName;
CERT_NAME_BLOB DirectoryName;
LPWSTR pwszURL;
CRYPT_DATA_BLOB IPAddress;
LPSTR pszRegisteredID;
} DUMMYUNIONNAME;
} CERT_ALT_NAME_ENTRY, *PCERT_ALT_NAME_ENTRY;
Member
dwAltNameChoice
Gibt die Union-Variante an, die für den alternativen Namen verwendet wird.
Mögliche Werte:
- CERT_ALT_NAME_OTHER_NAME
- CERT_ALT_NAME_RFC822_NAME
- CERT_ALT_NAME_DNS_NAME
- CERT_ALT_NAME_DIRECTORY_NAME
- CERT_ALT_NAME_URL
- CERT_ALT_NAME_IP_ADDRESS
- CERT_ALT_NAME_REGISTERED_ID
DUMMYUNIONNAME
DUMMYUNIONNAME.pOtherName
Ein Zeiger auf eine CERT_OTHER_NAME-Struktur , die einen Objektbezeichner (OID) und ein BLOB mit dem Namen enthält.
DUMMYUNIONNAME.pwszRfc822Name
Email Adresse als Unicode-Zeichenfolge.
DUMMYUNIONNAME.pwszDNSName
DNS-Name als IA5-Zeichenfolge.
DUMMYUNIONNAME.DirectoryName
Eine BLOB-Struktur , die einen Verzeichnisnamen enthält.
DUMMYUNIONNAME.pwszURL
URL als IA5-Zeichenfolge.
DUMMYUNIONNAME.IPAddress
Oktettzeichenfolge, die eine Internetprotokolladresse ist, die gemäß Internet RFC 791 definiert ist.
DUMMYUNIONNAME.pszRegisteredID
Objektbezeichner (Object Identifier, OID) eines registrierten Objekts.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | wincrypt.h |