CERT_ALT_NAME_ENTRY struttura (wincrypt.h)
La struttura CERT_ALT_NAME_ENTRY contiene un nome alternativo in una delle varie forme di nome. Questi nomi sono associati da un'autorità di certificazione (CA) alla chiave pubblica di un certificato.
Una struttura può essere CERT_ALT_NAME_ENTRY membro di una struttura CERT_ALT_NAME_INFO .
Sintassi
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;
Members
dwAltNameChoice
Indica la variante di unione usata per il nome alternativo.
I valori possibili sono i seguenti:
- 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
Puntatore a una struttura CERT_OTHER_NAME , che include un identificatore di oggetto (OID) e un BLOB contenente il nome.
DUMMYUNIONNAME.pwszRfc822Name
Email indirizzo come stringa Unicode.
DUMMYUNIONNAME.pwszDNSName
Nome DNS come stringa IA5.
DUMMYUNIONNAME.DirectoryName
Struttura BLOB contenente un nome di directory.
DUMMYUNIONNAME.pwszURL
URL come stringa IA5.
DUMMYUNIONNAME.IPAddress
Stringa ottet definita in base a Internet RFC 791.
DUMMYUNIONNAME.pszRegisteredID
Identificatore di oggetto (OID) di qualsiasi oggetto registrato.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wincrypt.h |