模板对象
[ 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 |
|