Compartir a través de


Objeto de plantilla

[El objeto Template está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En su lugar, use la clase X509Extension en el espacio de nombres System.Security.Cryptography.X509Certificates llamando al constructor que toma un OID como parámetro y, a continuación, use el OID para la plantilla de certificado para recuperar la plantilla de extensión de certificado.

El objeto Template representa la plantilla de extensión de certificado del certificado.

Cuándo se usa

El objeto Template se usa para realizar las tareas siguientes:

  • Determine si la plantilla está marcada como crítica o presente.
  • Recupere el identificador de objeto (OID) o el nombre de la plantilla.
  • Recupere la versión secundaria o principal de la plantilla.

Miembros

El objeto Template tiene estos tipos de miembros:

Propiedades

El objeto Template tiene estas propiedades.

Propiedad Tipo de acceso Descripción
IsCritical
Solo lectura
Recupera un valor booleano que indica si la extensión de plantilla está marcada como crítica.
IsPresent
Solo lectura
Recupera un valor booleano que indica si la extensión de plantilla está presente.
MajorVersion
Solo lectura
Recupera el número de versión principal de la plantilla.
MinorVersion
Solo lectura
Recupera el número de versión secundaria de la plantilla.
Nombre
Solo lectura
Recupera una cadena que contiene el nombre de la plantilla.
OID
Solo lectura
Recupera un objeto OID que identifica el objeto Template .

 

Comentarios

No se puede crear el objeto Template .

El método Certificate.Template devuelve un objeto Template.

CAPICOM usa dos versiones diferentes de plantillas de certificado. En la tabla siguiente se muestra el nombre y el OID de cada versión de plantilla de certificado.

Versión Nombre 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"

 

Requisitos

Requisito Value
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll