Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |