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 |
|
IID |
IID_ISCrdEnr est défini comme 753988a1-1357-436d-9cf5-f089bdd67d64 |