estrutura CERT_AUTHORITY_INFO_ACCESS (wincrypt.h)
A estrutura CERT_AUTHORITY_INFO_ACCESS representa o acesso às informações da autoridade e as extensões de certificado de acesso às informações da entidade e especifica como acessar informações e serviços adicionais para o assunto ou o emissor de um certificado.
Sintaxe
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;
Membros
cAccDescr
O número de elementos na matriz rgAccDescr .
rgAccDescr
Uma matriz de ponteiros para CERT_ACCESS_DESCRIPTION estruturas que descrevem o formato e o local de informações adicionais sobre o certificado. Cada estrutura CERT_ACCESS_DESCRIPTION tem como membros uma cadeia de caracteres pszAccessMethod que indica um método de acesso e uma estrutura CERT_ALT_NAME_ENTRY que indica o local das informações adicionais.
Comentários
O tipo de informação representada por essa estrutura depende dos métodos de acesso especificados pelas estruturas de CERT_ACCESS_DESCRIPTION na matriz rgAccDescr . Para obter mais informações sobre métodos de acesso, a extensão de acesso às informações da autoridade e a extensão de acesso às informações do assunto, consulte RFC 3280.
A função CryptDecodeObject cria uma instância dessa estrutura ao decodificar um membro Value de uma estrutura CERT_EXTENSION e o membro pszObjId da estrutura CERT_EXTENSION é definido como szOID_AUTHORITY_INFO_ACCESS ou szOID_SUBJECT_INFO_ACCESS.
Uma instância dessa estrutura pode ser usada como entrada para a função CryptEncodeObject para criar uma CERT_EXTENSION apropriada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |