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 ItemByProvider-Eigenschaft ruft ein ICspStatus-Objekt ab, das denselben Namen wie der in der Eingabe angegebene Anbieter hat, aber einen Algorithmus identifiziert, der eine andere beabsichtigte Schlüsselverwendung unterstützt.
Diese Eigenschaft ist schreibgeschützt.
Syntax
HRESULT get_ItemByProvider(
ICspStatus *pCspStatus,
ICspStatus **ppValue
);
Parameter
pCspStatus
ppValue
Rückgabewert
Keine
Bemerkungen
Die ItemByProvider-Eigenschaft ruft das ICspStatus-Objekt ab, das mit dem Namen des Eingabeanbieters übereinstimmt, aber einem anderen X509KeySpec-Enumerationswert zugeordnet ist. Wenn der Eingabeanbieter beispielsweise über den KeySpec-Wert XCN_AT_KEYEXCHANGE verfügt, versucht die ItemByProvider-Eigenschaft , ein ICspStatus-Objekt für denselben Anbieter zu finden, jedoch mit dem KeySpec-Wert XCN_AT_SIGNATURE.
Da die KeySpec-Eigenschaft nur Legacyanbietern zugeordnet ist, gibt die ItemByProvider-Eigenschaft dasselbe ICspStatus-Objekt zurück, wenn Sie einen CNG-Anbieter (Cryptography API: Next Generation) angeben.
Führen Sie die folgenden Schritte aus, um diese Eigenschaft zum Durchlaufen der Auflistung zu verwenden:
- Rufen Sie eine ICspStatuses-Auflistung ab, indem Sie die GetCspStatuses-Methode oder die CspStatuses-Eigenschaft auf der IX509CertificateRequestPkcs10-Schnittstelle aufrufen.
- Rufen Sie die ItemByIndex-Eigenschaft auf, um die Auflistung zu durchlaufen.
- Rufen Sie für jedes abgerufene ICspStatus-Element , das den gewünschten Anbieter enthält, ItemByProvider auf.
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 |
| DLL | CertEnroll.dll |