Share via


ICEnroll::p ut_WriteCertToCSP 메서드(xenroll.h)

[이 속성은 Windows Server 2008 및 Windows Vista를 기준으로 더 이상 사용할 수 없습니다.]

WriteCertToCSP 속성은 인증서를 CSP(암호화 서비스 공급자)에 쓸지 여부를 결정하는 부울 값을 설정하거나 검색합니다.

이 속성은 ICEnroll 인터페이스에 의해 처음 정의되었습니다.

이 속성은 읽기/쓰기가 가능합니다.

구문

HRESULT put_WriteCertToCSP(
  BOOL fBool
);

매개 변수

fBool

반환 값

없음

설명

이 속성은 일반적으로 스마트 카드와 함께 사용되며, 여기서 인증서는 "MY" 저장소에 기록될 뿐만 아니라 스마트 카드 기록됩니다.

기본값은 true입니다. 즉, 인증서 등록 컨트롤이 인증서를 CSP에 쓰려고 하지만 하드웨어 토큰 오류가 발생하지 않는 한 실패하지 않습니다. 이 값이 true이지만 스마트 카드 또는 기타 하드웨어 종속 CSP가 설치되어 있지 않으면 하드웨어 토큰 오류가 무시됩니다.

인증서 등록 컨트롤이 CSP에 쓰려고 시도하지 않도록 명시적으로 강제 적용하려면 이 값을 false로 설정합니다.

WriteCertToCSP 는 다음 메서드의 동작에 영향을 줍니다.

예제

BOOL     bWriteCSP;
HRESULT  hr;

// pEnroll is previously instantiated ICEnroll interface pointer

// get the WriteCertToCSP value
hr = pEnroll->get_WriteCertToCSP( &bWriteCSP );
if (FAILED( hr ))
    printf("Failed get_WriteCertToCSP - %x\n", hr );
else
    printf( "WriteCertToCSP: %d\n", bWriteCSP );

// set the WriteCertToCSP value
hr = pEnroll->put_WriteCertToCSP( TRUE );
if (FAILED( hr ))
    printf("Failed put_WriteCertToCSP - %x\n", hr );
else
    printf( "WriteCertToCSP set to TRUE\n" );

요구 사항

   
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 xenroll.h
라이브러리 Uuid.lib
DLL Xenroll.dll