Share via


ICEnroll::get_KeySpec 메서드(xenroll.h)

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

KeySpec 속성은 생성된 키의 형식을 설정하거나 검색합니다.

유효한 값은 사용 중인 CSP( 암호화 서비스 공급자 )에 의해 결정됩니다. 이 속성은 ICEnroll 인터페이스에서 처음 정의되었습니다.

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

구문

HRESULT get_KeySpec(
  LONG *pdw
);

매개 변수

pdw

반환 값

없음

설명

Microsoft 기본 암호화 공급자의 경우 KeySpec 속성의 값은 교환 키에 대한 AT_KEYEXCHANGE 또는 서명 키의 AT_SIGNATURE. 기본값은 AT_SIGNATURE.

다른 Microsoft CSP에 대한 자세한 내용은 CryptoAPI 2.0 설명서의 암호화 서비스 공급자를 참조하세요.

다른 CSP에 대한 자세한 내용은 CSP와 함께 제공되는 설명서를 참조하세요.

KeySpec 속성은 다음 메서드의 동작에 영향을 줍니다.

예제

DWORD    dwKeySpec;
HRESULT  hr;

// pEnroll is previously instantiated ICEnroll interface pointer

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

// set the KeySpec value
hr = pEnroll->put_KeySpec( AT_KEYEXCHANGE );
if (FAILED( hr ))
    printf("Failed put_KeySpec - %x\n", hr );
else
    printf( "KeySpec set to %d\n", AT_KEYEXCHANGE );

요구 사항

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