ISCrdEnr-Schnittstelle
Die ISCrdEnr-Schnittstelle stellt das intelligente Karte Registrierungssteuerelement dar. Es ist in erster Linie für Entwickler von Interesse, die Automation nicht verwenden. Informationen zum Programmieren in Visual Basic oder einer anderen Automation-Sprache finden Sie im CEnroll-Objekt .
Member
Die ISCrdEnr-Schnittstelle erbt von der IDispatch-Schnittstelle . ISCrdEnr verfügt auch über folgende Membertypen:
Methoden
Die ISCrdEnr-Schnittstelle verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
Registrieren | Fordert ein Zertifikat im Namen des Benutzers an und speichert das resultierende Zertifikat auf der intelligenten Karte des Benutzers. |
enumCAName | Listet die Namen der Zertifizierungsstellen für einen angegebenen Zertifikatvorlagennamen auf. |
enumCertTemplateName | Listet die Namen der Zertifikatvorlagen auf. |
enumCSPName | Listet den Namen der verfügbaren Kryptografiedienstanbieter (CSPs ) auf. |
getCACount | Gibt die Anzahl der Zertifizierungsstellen zurück, die ein Zertifikat basierend auf der angegebenen Zertifikatvorlage ausstellen möchten. |
getCAName | Ruft den Namen der angegebenen Zertifizierungsstelle für eine bestimmte Zertifikatvorlage ab. |
getCertTemplateCount | Ruft die Anzahl der Zertifikatvorlagen ab. |
getCertTemplateName | Ruft den Namen der Zertifikatvorlage ab. |
getCertTemplateSMIME | Ermitteln Sie, ob eine Zertifikatvorlage die szOID_PKIX_KP_EMAIL_PROTECTION Schlüsselverwendung enthält. Wenn diese Schlüsselverwendung Teil der Zertifikatvorlage ist, unterstützt die Zertifikatvorlage S/MIME-Vorgänge ( Secure/Multipurpose Internet Mail Extensions ). |
getEnrolledCertificateName | Ruft den Namen des Zertifikats ab, das sich aus einem früheren erfolgreichen Aufruf von ISCrdEnr::enroll ergibt. Diese Methode kann auch verwendet werden, um das Zertifikat in einem Dialogfeld anzuzeigen. |
getSigningCertificateName | Ruft den Antragstellernamen aus dem Signaturzertifikat ab. Diese Methode kann auch verwendet werden, um das Zertifikat in einem Dialogfeld anzuzeigen. |
getUserName | Ruft den Namen des Benutzers ab, für dessen Namen die Zertifikatregistrierung vorgesehen ist. |
resetUser | Löscht den Benutzernamen aus dem Smart Karte-Steuerelement. |
selectSigningCertificate | Zeigt ein Dialogfeld Zertifikat auswählen an, in dem ein Signaturzertifikat (auch als Registrierungs-Agentzertifikat bezeichnet) ausgewählt werden kann. |
selectUserName | Zeigt ein Dialogfeld Benutzer auswählen an, in dem ein Benutzername ausgewählt werden kann. Der Benutzername gilt für den Benutzer, für dessen Namen die Zertifikatregistrierung vorgesehen ist. |
setCAName | Gibt den Namen der Zertifizierungsstelle an. |
setCertTemplateName | Gibt den Namen der Zertifikatvorlage an. |
setSigningCertificate | Gibt ein Signaturzertifikat an (auch als Registrierungs-Agent-Zertifikat bezeichnet). |
setUserName | Gibt den Namen des Benutzers an, für dessen Namen die Zertifikatregistrierung vorgesehen ist. |
Eigenschaften
Die ISCrdEnr-Schnittstelle verfügt über diese Eigenschaften.
Eigenschaft | Zugriffstyp | BESCHREIBUNG |
---|---|---|
CSPCount |
Schreibgeschützt |
Gibt die Anzahl der CSPs an. Diese Eigenschaft ist schreibgeschützt. |
CSPName |
Lesen/Schreiben |
Der Name des CSP. Dies ist eine Eigenschaft mit Lese- und Schreibzugriff. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Nicht unterstützt |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
DLL |
|
IID |
IID_ISCrdEnr ist definiert als 753988a1-1357-436d-9cf5-f089bdd67d64 |