Share via


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을 참조하세요.

CryptDecodeObject 함수는 CERT_EXTENSION 구조체의 Value 멤버를 디코딩하고 CERT_EXTENSION 구조체의 pszObjId 멤버를 szOID_AUTHORITY_INFO_ACCESS 또는 szOID_SUBJECT_INFO_ACCESS 설정할 때 이 구조체의 instance 만듭니다.

이 구조체의 instance CryptEncodeObject 함수에 대한 입력으로 사용하여 적절한 CERT_EXTENSION 만들 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wincrypt.h

추가 정보

CERT_ACCESS_DESCRIPTION

CERT_ALT_NAME_ENTRY

RFC 3280