다음을 통해 공유


CRYPT_PRIVATE_KEY_INFO 구조체(wincrypt.h)

[ CRYPT_PRIVATE_KEY_INFO 구조는 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]

CRYPT_PRIVATE_KEY_INFO 구조체는 PrivateKey 필드(DER 인코딩됨)에 텍스트가 없는 프라이빗 키를 포함합니다. CRYPT_PRIVATE_KEY_INFO PKCS #8 표준에 있는 PKCS #8 PrivateKeyInfo ASN.1 형식의 정보를 포함합니다.

구문

typedef struct _CRYPT_PRIVATE_KEY_INFO {
  DWORD                      Version;
  CRYPT_ALGORITHM_IDENTIFIER Algorithm;
  CRYPT_DER_BLOB             PrivateKey;
  PCRYPT_ATTRIBUTES          pAttributes;
} CRYPT_PRIVATE_KEY_INFO, *PCRYPT_PRIVATE_KEY_INFO;

멤버

Version

PKCS #8 버전을 식별하는 DWORD 값입니다.

Algorithm

프라이빗 키(RSA 또는 DSA)를 사용할 알고리즘을 나타내는 CRYPT_ALGORITHM_IDENTIFIER 구조체입니다.

PrivateKey

키 데이터를 포함하는 CRYPT_DER_BLOB 구조체입니다.

pAttributes

PKCS #8 특성을 식별하는 CRYPT_ATTRIBUTES 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wincrypt.h

추가 정보

CryptExportPKCS8Ex

PCRYPT_RESOLVE_HCRYPTPROV_FUNC