CERT_ALT_NAME_ENTRY結構 (wincrypt.h)
CERT_ALT_NAME_ENTRY結構包含其中一種不同名稱形式的替代名稱。 這些名稱是由 憑證授權單位單位 (CA) 系結至憑證的公開金鑰。
結構可以是CERT_ALT_NAME_INFO結構CERT_ALT_NAME_ENTRY成員。
語法
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;
成員
dwAltNameChoice
表示用於替代名稱的 等位 變體。
這個值可以是下列其中一個值:
- 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
CERT_OTHER_NAME結構的指標,其中包含物件識別碼 (OID) ,以及包含名稱的BLOB。
DUMMYUNIONNAME.pwszRfc822Name
Email位址做為 Unicode 字串。
DUMMYUNIONNAME.pwszDNSName
DNS 名稱做為 IA5 字串。
DUMMYUNIONNAME.DirectoryName
包含目錄名稱的 BLOB 結構。
DUMMYUNIONNAME.pwszURL
URL 做為 IA5 字串。
DUMMYUNIONNAME.IPAddress
八位字串,這是根據網際網路 RFC 791定義的網際網路通訊協定位址。
DUMMYUNIONNAME.pszRegisteredID
任何已註冊物件的物件識別碼 (OID) 。
規格需求
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | wincrypt.h |