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 |