다음을 통해 공유


ICspStatus::get_EnrollmentStatus 메서드(certenroll.h)

EnrollmentStatus 속성은 인증서 등록에 대한 정보를 포함하는 IX509EnrollmentStatus 개체를 검색합니다.

이 속성은 읽기 전용입니다.

구문

HRESULT get_EnrollmentStatus(
  IX509EnrollmentStatus **ppValue
);

매개 변수

ppValue

반환 값

없음

설명

이 속성은 IX509EnrollmentStatus 개체를 반환합니다. 이 개체는 일반적으로 PKCS #10 인증서 요청을 만들 때 채워집니다. 이 개체에서 반환된 다음 세 가지 속성은 ICspStatus 개체가 나타내는 공급자/알고리즘 쌍에 대한 정보를 제공합니다.

  • Display 속성은 공급자와 알고리즘을 사용자 인터페이스에 표시할지 여부를 지정합니다.
  • Selected 속성은 공급자와 알고리즘을 사용하여 인증서 요청에 대한 키 쌍을 만들 수 있는지 여부를 지정합니다.
  • Status 속성은 요청 초기화 중에 공급자와 알고리즘을 건너뛰거나 오류가 발생했는지 여부를 지정합니다.

이러한 속성이 어떻게 중요한지 이해하려면 인증서 요청이 특정 공급자 및 알고리즘을 지정하는 템플릿을 기반으로 하는 것으로 가정합니다. 이 공급자/알고리즘 쌍에 대한 표시상태 속성이 사용하도록 설정됩니다. 다른 ICspStatus 개체의 경우 이러한 속성 중 하나 또는 둘 다를 사용하도록 설정하지 않을 수 있습니다. 자세한 예제는 서수 속성을 참조하세요.

Status 속성은 IX509EnrollmentStatus 개체를 처음 만들 때 EnrollUnknown으로 설정됩니다. 공급자/알고리즘 쌍을 선택하지 않으면 상태 EnrollSkipped로 설정될 수 있습니다. 인증서를 초기화하는 동안 선택한 공급자 및 알고리즘에 대해 키를 만들지 못하면 상태 EnrollError로 설정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certenroll.h
DLL CertEnroll.dll

추가 정보

ICspStatus

ICspStatuses