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

Confira também

CERT_ACCESS_DESCRIPTION

CERT_ALT_NAME_ENTRY

RFC 3280