다음을 통해 공유


CRL_DIST_POINT_NAME 구조체(wincrypt.h)

CRL_DIST_POINT_NAME 구조체는 CRL을 가져올 수 있는 위치를 식별합니다. CRL_DIST_POINT_NAME 사용하면 CERT_ALT_NAME_INFO 구조체FullName 멤버에 다양한 형태의 CRL 배포 지점 이름이 나타납니다. 애플리케이션은 구조체의 모든 이름 양식을 처리할 수 없습니다. 하나 이상의 이름 양식을 처리할 수 있는 경우 배포 지점을 사용할 수 있습니다.

배포 지점에 대한 이름 양식을 처리할 수 없는 경우 인증 기관 (CA) 디렉터리 항목의 배포 지점과 같은 다른 원본에서 필수 해지 정보를 가져올 수 있는 경우 애플리케이션에서 인증서를 계속 사용할 수 있습니다.

구문

typedef struct _CRL_DIST_POINT_NAME {
  DWORD dwDistPointNameChoice;
  union {
    CERT_ALT_NAME_INFO FullName;
  } DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;

멤버

dwDistPointNameChoice

공용 구조체에 포함된 이름 데이터에 사용되는 변형을 나타냅니다. 다음 값이 정의됩니다.

의미
CRL_DIST_POINT_NO_NAME
배포 지점 이름이 제공되지 않습니다.
CRL_DIST_POINT_FULL_NAME
배포 지점 이름은 공용 구조체의 FullName 멤버에 있습니다.
CRL_DIST_POINT_ISSUER_RDN_NAME
현재 구현되지 않습니다.

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

여러 가지 형식 중 하나로 CRL 배포 지점을 지정하는 대체 이름 배열을 포함하는 CERT_ALT_NAME_INFO 구조체입니다. 가장 일반적인 중 하나는 "http://..." 형식의 URL을 사용합니다. CRL의 위치를 지정합니다.

요구 사항

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

추가 정보

CERT_ALT_NAME_INFO

CRL_DIST_POINT