DrtCreateDerivedKeySecurityProvider-Funktion (drt.h)
Die DrtCreateDerivedKeySecurityProvider-Funktion erstellt den abgeleiteten Schlüsselsicherheitsanbieter für eine verteilte Routingtabelle.
Syntax
HRESULT DrtCreateDerivedKeySecurityProvider(
[in] PCCERT_CONTEXT pRootCert,
[out] PCCERT_CONTEXT pLocalCert,
DRT_SECURITY_PROVIDER **ppSecurityProvider
);
Parameter
[in] pRootCert
Zeiger auf das Zertifikat, das der Stammteil der Kette ist. Dies wird verwendet, um sicherzustellen, dass schlüssel, die von derselben Kette abgeleitet werden, überprüft werden können.
[out] pLocalCert
Zeiger auf das DRT_SECURITY_PROVIDER Modul, das in die DRT_SETTINGS-Struktur eingeschlossen werden soll.
ppSecurityProvider
Empfängt einen Zeiger auf den erstellten Sicherheitsanbieter.
Rückgabewert
Diese Funktion gibt bei Erfolg S_OK zurück. Weitere mögliche Werte sind:
Rückgabecode | Beschreibung |
---|---|
|
pRootCert ist NULL. |
|
Das System konnte dem Sicherheitsanbieter keinen Arbeitsspeicher zuweisen. |
|
|
|
Es ist kein Zertifikatspeicher angefügt, oder es liegt ein Fehler in der Zertifikatkette vor. |
Hinweise
Der von dieser Funktion erstellte Sicherheitsanbieter ist spezifisch für den DRT, für den er erstellt wurde. Es kann nicht von mehreren DRT-Instanzen freigegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | drt.h |
Bibliothek | Drtprov.lib |
DLL | Drt.dll |