estructura de CERT_AUTHORITY_INFO_ACCESS (wincrypt.h)
La estructura de CERT_AUTHORITY_INFO_ACCESS representa las extensiones de certificado de acceso a la información de entidad y de acceso a la información del sujeto y especifica cómo acceder a información y servicios adicionales para el sujeto o el emisor de un certificado.
Sintaxis
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;
Miembros
cAccDescr
Número de elementos de la matriz rgAccDescr .
rgAccDescr
Matriz de punteros a CERT_ACCESS_DESCRIPTION estructuras que describen el formato y la ubicación de información adicional sobre el certificado. Cada estructura de CERT_ACCESS_DESCRIPTION tiene como miembros una cadena pszAccessMethod que indica un método de acceso y una estructura de CERT_ALT_NAME_ENTRY que indica la ubicación de la información adicional.
Comentarios
El tipo de información representada por esta estructura depende de los métodos de acceso especificados por las estructuras de CERT_ACCESS_DESCRIPTION de la matriz rgAccDescr . Para obtener más información sobre los métodos de acceso, la extensión de acceso a la información de autoridad y la extensión de acceso a la información del firmante, consulte RFC 3280.
La función CryptDecodeObject crea una instancia de esta estructura al descodificar el miembro Value de una estructura de CERT_EXTENSION y el miembro pszObjId de la estructura CERT_EXTENSION se establece en szOID_AUTHORITY_INFO_ACCESS o szOID_SUBJECT_INFO_ACCESS.
Una instancia de esta estructura se puede usar como entrada para la función CryptEncodeObject para crear un CERT_EXTENSION adecuado.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wincrypt.h |