다음을 통해 공유


X509PrivateKeyExportFlags 열거형(certenroll.h)

X509PrivateKeyExportFlags 열거형 형식은 프라이빗 키에 대한 내보내기 정책을 지정합니다. 암호화 API: 차세대(CNG) 키의 경우 정책은 KSP(키 서비스 공급자)에 의해 저장되며, 정책을 적용하는 것은 KSP의 책임입니다. 레거시 CSP( 암호화 서비스 공급자 )를 지정하면 키를 만들 때 정책이 사용되고 정책을 적용하는 것은 CSP의 책임입니다. 이 열거형은 IX509PrivateKey 인터페이스에서 ExportPolicy 속성을 지정하고 검색할 때 사용됩니다.

Syntax

typedef enum X509PrivateKeyExportFlags {
  XCN_NCRYPT_ALLOW_EXPORT_NONE = 0,
  XCN_NCRYPT_ALLOW_EXPORT_FLAG = 0x1,
  XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG = 0x2,
  XCN_NCRYPT_ALLOW_ARCHIVING_FLAG = 0x4,
  XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG = 0x8
} ;

상수

 
XCN_NCRYPT_ALLOW_EXPORT_NONE
값: 0
내보내기는 허용되지 않습니다. 이것은 기본값입니다.
XCN_NCRYPT_ALLOW_EXPORT_FLAG
값: 0x1
프라이빗 키를 내보낼 수 있습니다.
XCN_NCRYPT_ALLOW_PLAINTEXT_EXPORT_FLAG
값: 0x2
프라이빗 키를 일반 텍스트 형식으로 내보낼 수 있습니다.
XCN_NCRYPT_ALLOW_ARCHIVING_FLAG
값: 0x4
보관을 위해 프라이빗 키를 한 번 내보낼 수 있습니다.
XCN_NCRYPT_ALLOW_PLAINTEXT_ARCHIVING_FLAG
값: 0x8
보관을 위해 프라이빗 키를 일반 텍스트 형식으로 한 번 내보낼 수 있습니다.

요구 사항

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

추가 정보

CertEnroll 열거형

CertEnroll 인터페이스

IX509PrivateKey