ICspStatuses-Schnittstelle (certenroll.h)

Die ICspStatuses-Schnittstelle definiert Methoden und Eigenschaften, die zum Verwalten einer Auflistung von ICspStatus-Objekten verwendet werden können. Die ICspStatus-Schnittstelle enthält Informationen zu einem kryptografischen Anbieter-Algorithmus-Paar. Das Auflistungsobjekt wird erstellt, wenn Sie die folgenden Eigenschaften und Methoden aufrufen.

Eigenschaft/Methode Schnittstelle BESCHREIBUNG
GetCspStatusesFromOperations ICspInformations Erstellt eine ICspStatuses-Auflistung für einen angegebenen Algorithmustyp und optionale Anbieterinformationen.
Hinweis Die Zertifikatregistrierungssteuerung verwendet eine ICspStatuses-Auflistung nur für die Auswahl des asymmetrischen Algorithmus für private Schlüssel (Verschlüsselung, Signatur und Schlüsselaustausch).
 
GetCspStatuses IX509CertificateRequestPkcs10 Erstellt eine ICspStatuses-Auflistung , die alle Anbieter-Algorithmus-Paare enthält, die mit der beabsichtigten Verwendung des privaten Schlüssels übereinstimmen, wie vom Aufrufer angegeben.
CspStatuses IX509CertificateRequestPkcs10 Erstellt eine ICspStatuses-Auflistung , die alle Anbieter-Algorithmus-Paare enthält, die mit der beabsichtigten Verwendung des privaten Schlüssels übereinstimmen, wie sie durch das IX509PrivateKey-Objekt identifiziert wird, das der Zertifikatanforderung zugeordnet ist.

Vererbung

Die ICspStatuses-Schnittstelle erbt von der IDispatch-Schnittstelle . ICspStatuses verfügt auch über folgende Membertypen:

Methoden

Die ICspStatuses-Schnittstelle verfügt über diese Methoden.

 
ICspStatuses::Add

Fügt der Auflistung ein ICspStatus-Objekt hinzu.
ICspStatuses::Clear

Entfernt alle ICspStatus-Objekte aus der Auflistung.
ICspStatuses::get__NewEnum

Ruft den Enumerator für die Auflistung ab. (ICspStatuses.get__NewEnum)
ICspStatuses::get_Count

Ruft die Anzahl der ICspStatus-Objekte in der Auflistung ab.
ICspStatuses::get_ItemByIndex

Ruft ein ICspStatus-Objekt aus der Auflistung nach Indexnummer ab.
ICspStatuses::get_ItemByName

Ruft ein ICspStatus-Objekt aus der Auflistung nach Anbieter und Algorithmusnamen ab.
ICspStatuses::get_ItemByOperations

Ruft ein ICspStatus-Objekt ab, das denselben Namen wie der in der Eingabe angegebene Anbieter und denselben Algorithmus hat, aber einen anderen kryptografischen Vorgang identifiziert.
ICspStatuses::get_ItemByOrdinal

Ruft ein ICspStatus-Objekt aus der Auflistung nach Ordnungszahl ab.
ICspStatuses::get_ItemByProvider

Ruft ein ICspStatus-Objekt ab, das denselben Namen wie der in der Eingabe angegebene Anbieter hat, identifiziert jedoch einen Algorithmus, der eine andere beabsichtigte Schlüsselverwendung unterstützt.
ICspStatuses::Remove

Entfernt ein ICspStatus-Objekt nach Indexnummer aus der Auflistung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenroll.h

Weitere Informationen

CertEnroll-Schnittstellen

ICspStatus

IDispatch