다음을 통해 공유


PrivateKey 개체

[ PrivateKey 개체는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 대신 System.Security.Cryptography.X509Certificates 네임스페이스에서 X509Certificate2.PrivateKey 속성을 사용합니다.]

PrivateKey 개체는 인증서와 연결된 프라이빗 키를 나타냅니다.

사용 시기

PrivateKey 개체는 다음 작업을 수행하는 데 사용됩니다.

  • 프라이빗 키에 대한 정보를 검색합니다.
  • 프라이빗 키 컨테이너를 엽니다.
  • 프라이빗 키를 삭제합니다.

멤버

PrivateKey 개체에는 다음과 같은 유형의 멤버가 있습니다.

메서드

PrivateKey 개체에는 이러한 메서드가 있습니다.

메서드 Description
삭제 PrivateKey 개체에서 참조하는 프라이빗 키 컨테이너를 삭제합니다.
IsAccessible 사용자가 프라이빗 키에 액세스할 수 있는지 여부를 나타내는 부울 값을 검색합니다. true이면 사용자가 프라이빗 키에 액세스할 수 있습니다.
IsExportable 프라이빗 키를 내보낼 수 있는지 여부를 나타내는 부울 값을 검색합니다. true이면 프라이빗 키를 내보낼 수 있습니다.
IsHardwareDevice 프라이빗 키가 하드웨어 디바이스에 저장되어 있는지 여부를 나타내는 부울 값을 검색합니다. true이면 프라이빗 키가 하드웨어 디바이스에 저장됩니다.
IsMachineKeyset 프라이빗 키가 컴퓨터 키인지 여부를 나타내는 부울 값을 검색합니다. true이면 프라이빗 키가 컴퓨터 키입니다.
IsProtected 프라이빗 키가 보호되는지 여부를 나타내는 부울 값을 검색합니다. true이면 프라이빗 키가 보호됩니다.
IsRemovable 프라이빗 키가 이동식 디바이스에 있는지 여부를 나타내는 부울 값을 검색합니다. true이면 프라이빗 키가 이동식 디바이스에 있습니다.
열기 기존 키 컨테이너에 액세스합니다.

 

속성

PrivateKey 개체에는 이러한 속성이 있습니다.

속성 액세스 유형 설명
ContainerName
읽기 전용
프라이빗 키 컨테이너 이름을 포함하는 문자열을 검색합니다. 이것이 기본 속성입니다.
KeySpec
읽기 전용
키 사양을 검색합니다.
ProviderName
읽기 전용
CSP의 이름을 포함하는 문자열을 검색합니다.
ProviderType
읽기 전용
공급자 유형을 지정하는 열거형 값을 검색합니다.
UniqueContainerName
읽기 전용
고유한 프라이빗 키 컨테이너 이름을 포함하는 문자열을 검색합니다.

 

설명

PrivateKey 개체를 만들 수 있으며 스크립팅에 안전합니다. PrivateKey 개체의 ProgID는 CAPICOM입니다. PrivateKey.1.

요구 사항

요구 사항
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
DLL
Capicom.dll