Share via


X509CertificateTemplatePrivateKeyFlag 열거형(certenroll.h)

X509CertificateTemplatePrivateKeyFlag 열거형에는 프라이빗 키와 관련된 클라이언트 작업을 지정하는 값이 포함되어 있습니다.

Syntax

typedef enum X509CertificateTemplatePrivateKeyFlag {
  PrivateKeyRequireArchival = 0x1,
  PrivateKeyExportable = 0x10,
  PrivateKeyRequireStrongKeyProtection = 0x20,
  PrivateKeyRequireAlternateSignatureAlgorithm = 0x40,
  PrivateKeyRequireSameKeyRenewal = 0x80,
  PrivateKeyUseLegacyProvider = 0x100,
  PrivateKeyEKTrustOnUse = 0x200,
  PrivateKeyEKValidateCert = 0x400,
  PrivateKeyEKValidateKey = 0x800,
  PrivateKeyAttestNone = 0,
  PrivateKeyAttestPreferred = 0x1000,
  PrivateKeyAttestRequired = 0x2000,
  PrivateKeyAttestMask = 0x3000,
  PrivateKeyAttestWithoutPolicy = 0x4000,
  PrivateKeyServerVersionMask = 0xf0000,
  PrivateKeyServerVersionShift = 16,
  PrivateKeyHelloKspKey = 0x100000,
  PrivateKeyHelloLogonKey = 0x200000,
  PrivateKeyClientVersionMask = 0xf000000,
  PrivateKeyClientVersionShift = 24
} ;

상수

 
PrivateKeyRequireArchival
값: 0x1
키 보관 인증서 요청을 만들도록 클라이언트에 지시합니다.
PrivateKeyExportable
값: 0x10
다른 애플리케이션이 개인 키를 PFX(개인 정보 교환) 메시지로 내보낼 수 있도록 클라이언트에 지시합니다. 메시지는 일반적으로 .pfx 확장명인 파일에 저장됩니다.
PrivateKeyRequireStrongKeyProtection
값: 0x20
프라이빗 키에 대한 추가 보호를 사용하도록 클라이언트에 지시합니다.
PrivateKeyRequireAlternateSignatureAlgorithm
값: 0x40
이 플래그가 정의된 경우 클라이언트는 해시 알고리즘 OID를 서명 매개 변수로 인코딩해야 하는 PKCS #1 버전 2.1 서명 형식을 사용하여 인증서 요청에 서명해야 합니다. 이 플래그가 정의되지 않은 경우 클라이언트는 해시 및 비대칭 알고리즘 개체 식별자(OID)를 단일 OID로 결합하고 서명 매개 변수를 NULL로 설정해야 하는 PKCS #1 버전 1.5 서명 형식을 사용하여 인증서 요청에 서명해야 합니다.
PrivateKeyRequireSameKeyRenewal
값: 0x80
PrivateKeyUseLegacyProvider
값: 0x100
PrivateKeyEKTrustOnUse
값: 0x200
PrivateKeyEKValidateCert
값: 0x400
PrivateKeyEKValidateKey
값: 0x800
PrivateKeyAttestNone
값: 0
PrivateKeyAttestPreferred
값: 0x1000
PrivateKeyAttestRequired
값: 0x2000
PrivateKeyAttestMask
값: 0x3000
PrivateKeyAttestWithoutPolicy
값: 0x4000
PrivateKeyServerVersionMask
값: 0xf0000
PrivateKeyServerVersionShift
값: 16
PrivateKeyHelloKspKey
값: 0x100000
PrivateKeyHelloLogonKey
값: 0x200000
PrivateKeyClientVersionMask
값: 0xf000000
PrivateKeyClientVersionShift
값: 24

요구 사항

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