共用方式為


EnrollmentTemplateProperty 列舉 (certenroll.h)

EnrollmentTemplateProperty 列舉包含指定範本的屬性值。

Syntax

typedef enum EnrollmentTemplateProperty {
  TemplatePropCommonName = 1,
  TemplatePropFriendlyName = 2,
  TemplatePropEKUs = 3,
  TemplatePropCryptoProviders = 4,
  TemplatePropMajorRevision = 5,
  TemplatePropDescription = 6,
  TemplatePropKeySpec = 7,
  TemplatePropSchemaVersion = 8,
  TemplatePropMinorRevision = 9,
  TemplatePropRASignatureCount = 10,
  TemplatePropMinimumKeySize = 11,
  TemplatePropOID = 12,
  TemplatePropSupersede = 13,
  TemplatePropRACertificatePolicies = 14,
  TemplatePropRAEKUs = 15,
  TemplatePropCertificatePolicies = 16,
  TemplatePropV1ApplicationPolicy = 17,
  TemplatePropAsymmetricAlgorithm = 18,
  TemplatePropKeySecurityDescriptor = 19,
  TemplatePropSymmetricAlgorithm = 20,
  TemplatePropSymmetricKeyLength = 21,
  TemplatePropHashAlgorithm = 22,
  TemplatePropKeyUsage = 23,
  TemplatePropEnrollmentFlags = 24,
  TemplatePropSubjectNameFlags = 25,
  TemplatePropPrivateKeyFlags = 26,
  TemplatePropGeneralFlags = 27,
  TemplatePropSecurityDescriptor = 28,
  TemplatePropExtensions = 29,
  TemplatePropValidityPeriod = 30,
  TemplatePropRenewalPeriod = 31
} ;

常數

 
TemplatePropCommonName
值: 1
VT_BSTR值,其中包含Active Directory 中範本的一般名稱。
TemplatePropFriendlyName
值: 2
包含範本顯示名稱 的VT_BSTR 值。
TemplatePropEKUs
值: 3
IObjectIds 介面的VT_DISPATCH指標,其中包含擴充密鑰使用對象標識碼的集合。 此值適用於第 2 版和更新版本的範本。
TemplatePropCryptoProviders
值: 4
VT_ARRAY
VT_BSTR密碼編譯服務提供者的集合, (第 2 版) 和金鑰記憶體提供者 (第 3 版) ,用戶端可在根據此範本產生要求時使用。
TemplatePropMajorRevision
值: 5
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,指定範本的主要版本號碼。
TemplatePropDescription
值: 6
未使用。
TemplatePropKeySpec
值: 7
VT_UI4 (VT_I4開頭為包含AT_SIGNATUREAT_KEYEXCHANGE Windows 8.1) 值,以指定舊版密碼編譯服務提供者的Key_Spec值。
TemplatePropSchemaVersion
值: 8
從指定範本版本的 Windows 8.1) 值開始,VT_UI4 (VT_I4。 目前,這可以是 1、2 或 3。
TemplatePropMinorRevision
值: 9
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,指定第 2 版和更新版本範本的次要版本號碼。
TemplatePropRASignatureCount
值: 10
VT_UI4 (VT_I4開頭為 Windows 8.1) 值,指定在此範本上產生憑證要求時所需的復原代理程式簽章數目。
TemplatePropMinimumKeySize
值: 11
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,指定註冊用戶端所使用的公鑰大小下限。
TemplatePropOID
值: 12
包含此範本物件標識碼的 IObjectId 介面VT_DISPATCH指標。 此值適用於第 2 版和更新版本的範本。
TemplatePropSupersede
值: 13
VT_ARRAY
VT_BSTR集合,其中包含已取代之所有第 2 版和更新版本範本的通用名稱。
TemplatePropRACertificatePolicies
值: 14
IObjectIds 介面的VT_DISPATCH指標,其中包含註冊授權單位憑證的憑證原則對象標識元集合。 此值適用於第 2 版和更新版本的範本。
TemplatePropRAEKUs
值: 15
IObjectIds 介面的VT_DISPATCH指標,其中包含註冊授權單位憑證的應用程式原則對象標識碼集合。 此值適用於第 2 版和更新版本的範本。
TemplatePropCertificatePolicies
值: 16
IObjectIds 介面的VT_DISPATCH指標,其中包含要新增至憑證原則延伸模組的原則對象標識元集合。
TemplatePropV1ApplicationPolicy
值: 17
IObjectIds 介面的VT_DISPATCH指標,其中包含要新增至憑證應用程式原則延伸模組的原則對象標識符集合。
TemplatePropAsymmetricAlgorithm
值: 18
VT_BSTR值,指定註冊客戶端根據此範本產生憑證要求時必須使用的公鑰演演算法名稱。 此值適用於第 3 版和更新版本的範本。
TemplatePropKeySecurityDescriptor
值: 19
VT_BSTR值,指定第 3 版和更新版本範本的非對稱密鑰安全性描述元。
TemplatePropSymmetricAlgorithm
值: 20
VT_BSTR值,指定用戶端在使用此範本時必須用於密鑰交換的對稱演算法名稱。 此值適用於第 3 版和更新版本的範本。
TemplatePropSymmetricKeyLength
值: 21
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,指定對稱密鑰的長度,以位為單位。 此值適用於第 3 版和更新版本的範本。
TemplatePropHashAlgorithm
值: 22
VT_BSTR值,指定註冊客戶端必須使用的哈希演算法名稱。 此值適用於第 3 版和更新版本的範本。
TemplatePropKeyUsage
值: 23
TemplatePropEnrollmentFlags
值: 24
包含 X509CertificateTemplateEnrollmentFlag 值的位 OR值VT_I4值。
TemplatePropSubjectNameFlags
值: 25
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,其中包含 X509CertificateTemplateSubjectNameFlag 值的位 OR
TemplatePropPrivateKeyFlags
值: 26
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,其中包含 X509CertificateTemplatePrivateKeyFlag 值的位 OR
TemplatePropGeneralFlags
值: 27
VT_UI4 (VT_I4 開頭為 Windows 8.1) 值,其中包含 X509CertificateTemplateGeneralFlag 值的位 OR
TemplatePropSecurityDescriptor
值: 28
指定安全性描述元 的VT_BSTR 值。
TemplatePropExtensions
值: 29
IX509Extensions 介面的VT_DISPATCH指標,其中包含根據此範本產生要求時要新增至憑證要求的憑證延伸模組。
TemplatePropValidityPeriod
值: 30
VT_UI8 FILETIME 值,其中包含憑證的最大有效期間,以秒為單位。
TemplatePropRenewalPeriod
值: 31
VT_UI8 FILETIME 值,指定自動註冊必須嘗試憑證更新的到期前時間量。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 certenroll.h