Compartir a través de


Interfaz ISCrdEnr

La interfaz ISCrdEnr representa el control de inscripción de tarjetas inteligentes. Es principalmente de interés para los desarrolladores que no usan Automation. Para programar en Visual Basic u otro lenguaje de Automatización, vea el objeto CEnroll .

Miembros

La interfaz ISCrdEnr hereda de la interfaz IDispatch . ISCrdEnr también tiene estos tipos de miembros:

Métodos

La interfaz ISCrdEnr tiene estos métodos.

Método Descripción
Inscribirse Solicita un certificado en nombre del usuario y almacena el certificado resultante en la tarjeta inteligente del usuario.
enumCAName Enumera los nombres de las entidades de certificación (CA) para un nombre de plantilla de certificado determinado.
enumCertTemplateName Enumera los nombres de la plantilla de certificado.
enumCSPName Enumera el nombre de los proveedores de servicios criptográficos (CSP) disponibles.
getCACount Devuelve el número de CA dispuestas a emitir un certificado en función de la plantilla de certificado especificada.
getCAName Recupera el nombre de la entidad de certificación especificada para una plantilla de certificado determinada.
getCertTemplateCount Recupera el número de plantillas de certificado.
getCertTemplateName Recupera el nombre de la plantilla de certificado.
getCertTemplateSMIME Determine si una plantilla de certificado contiene el uso de la clave szOID_PKIX_KP_EMAIL_PROTECTION. Si este uso de clave forma parte de la plantilla de certificado, la plantilla de certificado admite operaciones de extensiones de correo de Internet seguras o multipropósito (S/MIME).
getEnrolledCertificateName Recupera el nombre del certificado resultante de una llamada correcta anterior a ISCrdEnr::enroll. Este método también se puede usar para mostrar el certificado en un cuadro de diálogo.
getSigningCertificateName Recupera el nombre del firmante del certificado de firma. Este método también se puede usar para mostrar el certificado en un cuadro de diálogo.
getUserName Recupera el nombre del usuario en cuyo nombre está previsto la inscripción de certificados.
resetUser Borra el nombre de usuario del control de tarjeta inteligente.
selectSigningCertificate Muestra un cuadro de diálogo Seleccionar certificado que permite seleccionar un certificado de firma (también conocido como certificado del agente de inscripción).
selectUserName Muestra un cuadro de diálogo Seleccionar usuario que permite seleccionar un nombre de usuario. El nombre de usuario se aplica al usuario en cuyo nombre está previsto la inscripción del certificado.
setCAName Especifica el nombre de la ENTIDAD de certificación.
setCertTemplateName Especifica el nombre de la plantilla de certificado.
setSigningCertificate Especifica un certificado de firma (también conocido como certificado del agente de inscripción).
setUserName Especifica el nombre del usuario en cuyo nombre está previsto la inscripción de certificado.

 

Propiedades

La interfaz ISCrdEnr tiene estas propiedades.

Propiedad Tipo de acceso Descripción
CSPCount
Solo lectura
Especifica el número de CSP. Esta propiedad es de solo lectura.
CSPName
Lectura/escritura
Nombre del CSP. Esta propiedad es de lectura y escritura.

 

Requisitos

Requisito Value
Cliente mínimo compatible
No se admite ninguno
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Archivo DLL
Scrdenrl.dll
IID
IID_ISCrdEnr se define como 753988a1-1357-436d-9cf5-f089bdd67d64