다음을 통해 공유


Win32_EncryptableVolume 클래스의 GetKeyProtectorCertificate 메서드

Win32_EncryptableVolume 클래스의 GetKeyProtectorCertificate 메서드는 공개 키 보호기의 공개 키인증서 지문을 검색합니다.

구문

uint32 GetKeyProtectorCertificate(
  [in]  string VolumeKeyProtectorID,
  [out] uint8  PublicKey[],
  [out] string CertThumbprint,
  [out] uint32 CertType
);

매개 변수

VolumeKeyProtectorID [in]

형식: 문자열

암호화된 볼륨 키 보호기를 관리하는 데 사용되는 고유 문자열 식별자입니다.

PublicKey [out]

형식: uint8[]

공개 키를 지정하는 바이트 배열입니다.

CertThumbprint [out]

형식: 문자열

인증서 지문을 지정하는 문자열입니다.

CertType [out]

형식: uint32

키 보호기의 형식을 지정하는 부호 없는 정수입니다. 이 정수는 DRA(데이터 복구 에이전트)와 사용자 인증서를 구분하는 데 사용됩니다.

의미
1
인증서는 DRA입니다.
2
인증서가 DRA가 아닙니다.

 

반환 값

형식: uint32

이 메서드는 다음 코드 중 하나 또는 실패할 경우 다른 오류 코드 중 하나를 반환합니다.

반환 코드/값 Description
S_OK
0(0x0)
메서드를 성공적으로 수행했습니다.
E_INVALIDARG
2147942487(0x80070057)
지정된 키 보호기가 키 보호기가 아닙니다. 다른 키 보호기를 입력해야 합니다.
FVE_E_LOCKED_VOLUME
2150694912(0x80310000)
이 드라이브는 BitLocker 드라이브 암호화에 의해 잠깁니다. 제어판 이 볼륨의 잠금을 해제해야 합니다.
FVE_E_NOT_ACTIVATED
2150694920(0x80310008)
BitLocker가 볼륨에서 활성화되지 않았습니다. BitLocker를 사용하도록 설정하는 키 보호기를 추가합니다.
FVE_E_POLICY_USER_CERTIFICATE_REQUIRED
2150695027(0x80310073)
그룹 정책 스마트 카드 같은 사용자 인증서를 사용해야 합니다.

 

설명

MOF(Managed Object Format) 파일에는 WMI(Windows Management Instrumentation) 클래스에 대한 정의가 포함되어 있습니다. MOF 파일은 Windows SDK의 일부로 설치되지 않습니다. 서버 관리자 사용하여 연결된 역할을 추가할 때 서버에 설치됩니다. MOF 파일에 대한 자세한 내용은 MOF(관리 개체 형식)를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 7 Enterprise, Windows 7 Ultimate [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 R2 [데스크톱 앱만 해당]
네임스페이스
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

추가 정보

Win32_EncryptableVolume