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

另请参阅

CERT_ACCESS_DESCRIPTION

CERT_ALT_NAME_ENTRY

RFC 3280