IX509PrivateKey 인터페이스(certenroll.h)
IX509PrivateKey 인터페이스는 암호화, 서명 및 키 계약에 사용할 수 있는 비대칭 프라이빗 키를 나타냅니다. 프라이빗 키는 다음 개체에서 참조됩니다.
상속
IX509PrivateKey 인터페이스는 IDispatch 인터페이스에서 상속됩니다. IX509PrivateKey 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IX509PrivateKey 인터페이스에는 이러한 메서드가 있습니다.
IX509PrivateKey::Close CSP(암호화 서비스 공급자) 또는 CNG(Cryptography API:_Next Generation) KSP(키 스토리지 공급자)의 핸들을 해제합니다. |
IX509PrivateKey::Create 비대칭 프라이빗 키를 만듭니다. |
IX509PrivateKey::D 삭제 CSP(암호화 서비스 공급자) 또는 CNG(Cryptography API:_Next Generation) KSP(키 스토리지 공급자)의 핸들을 해제하고 디스크 또는 스마트 카드 키를 삭제합니다. |
IX509PrivateKey::Export 프라이빗 키를 바이트 배열에 복사합니다. |
IX509PrivateKey::ExportPublicKey 비대칭 키 쌍의 공개 키 부분을 내보냅니다. |
IX509PrivateKey::get_Algorithm 공개 키 알고리즘에 대한 OID(개체 식별자)를 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_Certificate 프라이빗 키와 연결된 인증서를 포함하는 바이트 배열을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_ContainerName 키 컨테이너의 이름을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_ContainerNamePrefix 키 컨테이너의 이름에 추가된 접두사를 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_CspInformations 프라이빗 키와 연결된 공개 키 알고리즘을 지원하는 사용 가능한 암호화 공급자에 대한 정보가 포함된 ICspInformation 개체의 컬렉션을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_CspStatus 프라이빗 키와 연결된 암호화 공급자 및 알고리즘 쌍에 대한 정보를 포함하는 ICspStatus 개체를 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_DefaultContainer 프라이빗 키가 기본 키 컨테이너를 나타내는지 여부를 지정하는 부울 값을 검색합니다. |
IX509PrivateKey::get_Description 프라이빗 키에 대한 설명이 포함된 문자열을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_Existing 프라이빗 키를 만들거나 가져왔는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_ExportPolicy 프라이빗 키에 대한 내보내기 제약 조건을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_FriendlyName 프라이빗 키의 표시 이름을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_KeyProtection 사용하기 전에 프라이빗 키를 보호하는 방법을 나타내는 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_KeySpec 프라이빗 키를 서명, 암호화 또는 둘 다에 사용할 수 있는지 여부를 식별하는 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_KeyUsage 프라이빗 키를 사용할 수 있는 특정 용도를 식별하는 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_LegacyCsp 공급자가 CryptoAPI(레거시) CSP(암호화 서비스 공급자)인지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_Length 프라이빗 키의 길이를 비트 단위로 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_MachineContext 로컬 인증서 저장소 컨텍스트를 식별하는 부울 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_Opened 프라이빗 키가 열려 있는지 여부를 지정하는 부울 값을 검색합니다. |
IX509PrivateKey::get_ParentWindow 키 정보를 표시하는 데 사용되는 창의 ID를 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_ProviderName 암호화 공급자의 이름을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_ProviderType 프라이빗 키와 연결된 암호화 공급자 유형을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_ReaderName 스마트 카드 판독기의 이름을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_SecurityDescriptor 프라이빗 키에 대한 보안 설명자를 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_Silent 프라이빗 키에 액세스할 때 인증서 등록 컨트롤이 대화 상자를 표시할 수 있는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_UIContextMessage 프라이빗 키와 연결된 사용자 인터페이스 텍스트가 포함된 문자열을 지정하거나 검색합니다. (Get) |
IX509PrivateKey::get_UniqueContainerName 키 컨테이너의 고유한 이름을 검색합니다. |
IX509PrivateKey::Import 기존 프라이빗 키를 암호화 공급자 내의 키 컨테이너로 가져옵니다. |
IX509PrivateKey::Open 기존 프라이빗 키를 엽니다. |
IX509PrivateKey::p ut_Algorithm 공개 키 알고리즘에 대한 OID(개체 식별자)를 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_Certificate 프라이빗 키와 연결된 인증서를 포함하는 바이트 배열을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_ContainerName 키 컨테이너의 이름을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_ContainerNamePrefix 키 컨테이너의 이름에 추가된 접두사를 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_CspInformations 프라이빗 키와 연결된 공개 키 알고리즘을 지원하는 사용 가능한 암호화 공급자에 대한 정보를 포함하는 ICspInformation 개체의 컬렉션을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_CspStatus 프라이빗 키와 연결된 암호화 공급자 및 알고리즘 쌍에 대한 정보를 포함하는 ICspStatus 개체를 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_Description 프라이빗 키에 대한 설명이 포함된 문자열을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_Existing 프라이빗 키를 만들거나 가져왔는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_ExportPolicy 프라이빗 키에 대한 내보내기 제약 조건을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_FriendlyName 프라이빗 키의 표시 이름을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_KeyProtection 사용하기 전에 프라이빗 키를 보호하는 방법을 나타내는 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_KeySpec 프라이빗 키를 서명, 암호화 또는 둘 다에 사용할 수 있는지 여부를 식별하는 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_KeyUsage 프라이빗 키를 사용할 수 있는 특정 용도를 식별하는 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_LegacyCsp 공급자가 CryptoAPI(레거시) CSP(암호화 서비스 공급자)인지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_Length 프라이빗 키의 길이를 비트 단위로 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_MachineContext 로컬 인증서 저장소 컨텍스트를 식별하는 부울 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_ParentWindow 키 정보를 표시하는 데 사용되는 창의 ID를 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_Pin 스마트 카드 프라이빗 키 컨테이너에 액세스하기 전에 사용자를 인증하는 데 사용되는 PIN(개인 식별 번호)을 지정합니다. |
IX509PrivateKey::p ut_ProviderName 암호화 공급자의 이름을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_ProviderType 프라이빗 키와 연결된 암호화 공급자 유형을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_ReaderName 스마트 카드 판독기의 이름을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_SecurityDescriptor 프라이빗 키에 대한 보안 설명자를 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_Silent 프라이빗 키에 액세스할 때 인증서 등록 컨트롤이 대화 상자를 표시할 수 있는지 여부를 나타내는 부울 값을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::p ut_UIContextMessage 프라이빗 키와 연결된 사용자 인터페이스 텍스트가 포함된 문자열을 지정하거나 검색합니다. (Put) |
IX509PrivateKey::Verify 프라이빗 키가 있고 클라이언트에서 사용할 수 있지만 키를 열지 않는지 확인합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | certenroll.h |