ICspStatus 인터페이스(certenroll.h)

ICspStatus 개체에는 암호화 공급자/알고리즘 쌍에 대한 정보가 포함됩니다. 개체는 주로 인증서 등록 컨트롤에서 사용자가 인증서 요청을 만들 때 사용할 암호화 공급자 및 알고리즘을 선택할 수 있도록 하는 데 사용됩니다. 다음 속성 또는 메서드를 호출하여 단독으로 또는 ICspStatuses 컬렉션에서 검색할 수 있습니다.

Property/메서드 인터페이스 Description
GetCspStatusFromOperations ICspInformation 지정된 OID(알고리즘 개체 식별자) 및 알고리즘 유형과 일치하는 지원되는 첫 번째 알고리즘에 대한 ICspStatus 개체를 만듭니다.
GetCspStatusesFromOperations ICspInformations 지정된 알고리즘 유형 및 선택적 공급자 정보에 대한 ICspStatuses 컬렉션을 만듭니다.
참고 인증서 등록 컨트롤은 프라이빗 키 비대칭(암호화, 서명 및 키 교환) 알고리즘 선택에만 ICspStatuses 컬렉션을 사용합니다.
 
GetCspStatusFromProviderName ICspInformations 공급자 이름 및 지원되는 키 작업별로 레거시 공급자에 대한 ICspStatus 개체를 만듭니다.
CspStatus IX509PrivateKey ICspStatus 개체를 지정하거나 검색합니다. 개체는 일반적으로 등록 프로세스 중에 만들어집니다.
GetCspStatuses IX509CertificateRequestPkcs10 호출자가 지정한 프라이빗 키의 의도된 사용과 일치하는 모든 공급자/알고리즘 쌍을 포함하는 ICspStatuses 컬렉션을 만듭니다.
CspStatuses IX509CertificateRequestPkcs10 인증서 요청과 연결된 IX509PrivateKey 개체로 식별된 프라이빗 키의 의도된 사용과 일치하는 모든 공급자/알고리즘 쌍을 포함하는 ICspStatuses 컬렉션을 만듭니다.
 

암호화 공급자는 일반적으로 둘 이상의 알고리즘을 지원하므로 컬렉션을 반환하는 이전 속성 또는 메서드를 호출할 때 여러 ICspStatus 개체를 만들고 반환할 수 있습니다. 다음 그림에 나와 있습니다.

개별 ICspStatus 개체를 보여 주는 ICspStatuses 컬렉션의 구조

ICspStatus 개체에서 EnrollmentStatus 속성을 사용하여 다음 속성을 정의하는 IX509EnrollmentStatus 개체를 검색할 수 있습니다.

  • Display 속성은 공급자/알고리즘 쌍을 사용자 인터페이스에 표시할 수 있는지 여부를 지정합니다.
  • Selected 속성은 등록 프로세스 중에 특정 항목의 상태 모니터링되는지 여부를 나타내는 값을 지정하거나 검색합니다.
  • Status 속성은 등록 프로세스의 상태 식별합니다.

상속

ICspStatus 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICspStatus 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICspStatus 인터페이스에는 이러한 메서드가 있습니다.

 
ICspStatus::get_CspAlgorithm

공급자가 지원하는 알고리즘에 대한 정보를 포함하는 ICspAlgorithm 개체를 검색합니다.
ICspStatus::get_CspInformation

공급자에 대한 일반 정보를 포함하는 ICspInformation 개체를 검색합니다.
ICspStatus::get_DisplayName

공급자 이름, 알고리즘 이름 및 알고리즘에서 수행할 수 있는 작업이 포함된 문자열을 검색합니다.
ICspStatus::get_EnrollmentStatus

인증서 등록에 대한 정보가 포함된 IX509EnrollmentStatus 개체를 검색합니다.
ICspStatus::get_Ordinal

ICspStatuses 컬렉션에서 ICspStatus 개체의 위치를 지정하거나 검색합니다. (Get)
ICspStatus::Initialize

암호화 공급자 및 연결된 알고리즘에서 개체를 초기화합니다.
ICspStatus::p ut_Ordinal

ICspStatuses 컬렉션에서 ICspStatus 개체의 위치를 지정하거나 검색합니다. (Put)

요구 사항

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

추가 정보

CertEnroll 인터페이스

ICspStatuses

IDispatch