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 |