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 |
|
IID |
IID_ISCrdEnr se define como 753988a1-1357-436d-9cf5-f089bdd67d64 |