CERT_AUTHORITY_INFO_ACCESS 结构 (wincrypt.h)
CERT_AUTHORITY_INFO_ACCESS结构表示颁发机构信息访问和使用者信息访问证书扩展,并指定如何访问使用者或证书颁发者的其他信息和服务。
语法
typedef struct _CERT_AUTHORITY_INFO_ACCESS {
DWORD cAccDescr;
PCERT_ACCESS_DESCRIPTION rgAccDescr;
} CERT_AUTHORITY_INFO_ACCESS, *PCERT_AUTHORITY_INFO_ACCESS, CERT_SUBJECT_INFO_ACCESS, *PCERT_SUBJECT_INFO_ACCESS;
成员
cAccDescr
rgAccDescr 数组中的元素数。
rgAccDescr
指向 CERT_ACCESS_DESCRIPTION 结构的指针数组,用于描述有关证书的其他信息的格式和位置。 每个 CERT_ACCESS_DESCRIPTION 结构都有一个 pszAccessMethod 字符串作为其成员,该字符串指示访问方法,以及一个 指示 附加信息位置的CERT_ALT_NAME_ENTRY结构。
注解
此结构表示的信息类型取决于 rgAccDescr 数组中CERT_ACCESS_DESCRIPTION结构指定的访问方法。 有关访问方法、颁发机构信息访问扩展和主题信息访问扩展的详细信息,请参阅 RFC 3280。
当解码CERT_EXTENSION结构的 Value 成员且 CERT_EXTENSION 结构的 pszObjId 成员设置为 szOID_AUTHORITY_INFO_ACCESS 或 szOID_SUBJECT_INFO_ACCESS 时,CryptDecodeObject 函数将创建此结构的实例。
此结构的实例可用作 CryptEncodeObject 函数的输入,以创建适当的 CERT_EXTENSION。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | wincrypt.h |