Partager via


Interface ISCrdEnr

L’interface ISCrdEnr représente le contrôle d’inscription smart carte. Il est principalement intéressant pour les développeurs qui n’utilisent pas Automation. Pour la programmation en Visual Basic ou dans un autre langage Automation, 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 a ces méthodes.

Méthode Description
S' inscrire Demande un certificat pour le compte de l’utilisateur et stocke le certificat résultant sur le carte intelligent de l’utilisateur.
enumCAName Énumère les noms des autorités de certification pour un nom de modèle de certificat donné.
enumCertTemplateName Énumère les noms des modèles de certificat.
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 en fonction du 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 certificat.
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é szOID_PKIX_KP_EMAIL_PROTECTION. Si cette utilisation de 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 de l’objet 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 du certificat est prévue.
resetUser Efface le nom d’utilisateur du contrôle smart carte.
selectSigningCertificate Affiche une boîte de dialogue Sélectionner un certificat permettant de sélectionner un certificat de signature (également appelé certificat d’agent d’inscription).
selectUserName Affiche une boîte de dialogue Sélectionner un utilisateur permettant de sélectionner un nom d’utilisateur. Le nom d’utilisateur s’applique à l’utilisateur pour lequel l’inscription du 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 appelé certificat d’agent d’inscription).
setUserName Spécifie le nom de l’utilisateur au nom duquel l’inscription du certificat est prévue.

 

Propriétés

L’interface ISCrdEnr a ces propriétés.

Propriété Type d’accès Description
CSPCount
Lecture seule
Spécifie le nombre de fournisseurs de services cloud. 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 Server 2003 [applications de bureau uniquement]
DLL
Scrdenrl.dll
IID
IID_ISCrdEnr est défini comme 753988a1-1357-436d-9cf5-f089bdd67d64