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 개체에서 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 |