Interface ISCrdEnr

L’interface ISCrdEnr représente le contrôle d’inscription de carte à puce. Il intéresse principalement les développeurs qui n’utilisent pas Automation. pour la programmation dans Visual Basic ou un autre langage d’automatisation, consultez l’objet CEnroll .

Membres

L’interface ISCrdEnr hérite de l’interface IDispatch . ISCrdEnr a également les types de membres suivants :

Méthodes

L’interface ISCrdEnr possède ces méthodes.

Méthode Description
inscriptions Demande un certificat pour le compte de l’utilisateur et stocke le certificat résultant sur la carte à pucede l’utilisateur.
enumCAName Énumère les noms des autorités de certification (ca) pour un nom de modèle de certificat donné.
enumCertTemplateName Énumère les noms de modèles de certificats.
enumCSPName Énumère le nom des fournisseurs de services de chiffrement (CSP) disponibles.
getCACount Retourne le nombre d’autorités de certification prêtes à émettre un certificat basé sur le modèle de certificat spécifié.
getCAName Récupère le nom de l’autorité de certification spécifiée pour un modèle de certificat donné.
getCertTemplateCount Récupère le nombre de modèles de certificats.
getCertTemplateName Récupère le nom du modèle de certificat.
getCertTemplateSMIME Déterminez si un modèle de certificat contient l’utilisation de la _ _ clé de protection de _ courrier électronique szOID PKIX _ . Si l’utilisation de la clé fait partie du modèle de certificat, le modèle de certificat prend en charge les opérations S/MIME ( Secure/Multipurpose Internet Mail Extensions ).
getEnrolledCertificateName Récupère le nom du certificat résultant d’un appel antérieur réussi à ISCrdEnr :: ENROLL. Cette méthode peut également être utilisée pour afficher le certificat dans une boîte de dialogue.
getSigningCertificateName Récupère le nom du sujet à partir du certificat de signature. Cette méthode peut également être utilisée pour afficher le certificat dans une boîte de dialogue.
getUserName Récupère le nom de l’utilisateur au nom duquel l’inscription de certificat est prévue.
resetUser Efface le nom d’utilisateur du contrôle de carte à puce.
selectSigningCertificate Affiche une boîte de dialogue Sélectionner un certificat qui permet de sélectionner un certificat de signature (également appelé certificat de l' agent d’inscription).
selectUserName Affiche une boîte de dialogue Sélectionner un utilisateur , qui permet de sélectionner un nom d’utilisateur. Le nom d’utilisateur s’applique à l’utilisateur au nom duquel l’inscription de certificat est prévue.
setCAName Spécifie le nom de l’autorité de certification.
setCertTemplateName Spécifie le nom du modèle de certificat.
setSigningCertificate Spécifie un certificat de signature (également connu sous le nom de certificat de l' agent d’inscription).
setUserName Spécifie le nom de l’utilisateur au nom duquel l’inscription de certificat est prévue.

Propriétés

L’interface ISCrdEnr possède les propriétés suivantes.

Propriété Type d’accès Description
CSPCount
Lecture seule
Spécifie le nombre de fournisseurs de services de chiffrement. Cette propriété est en lecture seule.
CSPName
Lecture/écriture
Nom du fournisseur de services de chiffrement. Cette propriété est en lecture/écriture.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
DLL
Scrdenrl.dll
IID
IID _ ISCrdEnr est défini en tant que 753988a1-1357-436D-9cf5-f089bdd67d64