Freigeben über


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
Scrdenrl.dll
IID
IID_ISCrdEnr ist definiert als 753988a1-1357-436d-9cf5-f089bdd67d64