模板对象

[ Template 对象可用于“要求”部分中指定的操作系统。 请改用 System.Security.Cryptography.X509Certificates 命名空间中的 X509Extension,方法是调用采用 OID 作为参数的构造函数,然后使用 OID for Certificate Template 检索证书扩展模板。]

Template 对象表示证书的证书扩展模板。

何时使用

Template 对象用于执行以下任务:

  • 确定模板是标记为“关键”还是“存在”。
  • 检索 (OID) 或模板名称 的对象标识符
  • 检索模板的次要版本或主版本。

成员

Template 对象具有以下类型的成员:

属性

Template 对象具有这些属性。

属性 访问类型 说明
IsCritical
只读
检索一个布尔值,该值指示模板扩展是否标记为关键。
IsPresent
只读
检索一个布尔值,该值指示是否存在模板扩展。
MajorVersion
只读
检索模板的主版本号。
MinorVersion
只读
检索模板的次要版本号。
名称
只读
检索包含模板名称的字符串。
OID
只读
检索标识 Template 对象的 OID 对象。

 

备注

无法创建 Template 对象。

Template 对象由 Certificate.Template 方法返回。

CAPICOM 使用两个不同版本的证书模板。 下表显示了每个证书模板版本的名称和 OID。

版本 名称 OID
V1 szOID_ENROLL_CERTTYPE_EXTENSION "1.3.6.1.4.1.311.20.2"
V2 szOID_CERTIFICATE_TEMPLATE "1.3.6.1.4.1.311.21.7"

 

要求

要求
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll