DrtCreateDerivedKeySecurityProvider, fonction (drt.h)
La fonction DrtCreateDerivedKeySecurityProvider crée le fournisseur de sécurité de clé dérivée pour une table de routage distribuée.
Syntaxe
HRESULT DrtCreateDerivedKeySecurityProvider(
[in] PCCERT_CONTEXT pRootCert,
[out] PCCERT_CONTEXT pLocalCert,
DRT_SECURITY_PROVIDER **ppSecurityProvider
);
Paramètres
[in] pRootCert
Pointeur vers le certificat qui est la partie « racine » de la chaîne. Cela permet de s’assurer que les clés dérivées de la même chaîne peuvent être vérifiées.
[out] pLocalCert
Pointeur vers le module DRT_SECURITY_PROVIDER à inclure dans la structure DRT_SETTINGS .
ppSecurityProvider
Reçoit un pointeur vers le fournisseur de sécurité créé.
Valeur retournée
Cette fonction retourne S_OK en cas de réussite. D’autres valeurs possibles sont les suivantes :
Code de retour | Description |
---|---|
|
pRootCert a la valeur NULL. |
|
Le système n’a pas pu allouer de mémoire au fournisseur de sécurité. |
|
|
|
Aucun magasin de certificats n’est attaché ou il existe une erreur dans la chaîne de certificats. |
Remarques
Le fournisseur de sécurité créé par cette fonction est spécifique à la DRT pour laquelle il a été créé. Il ne peut pas être partagé par plusieurs instances DRT.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | drt.h |
Bibliothèque | Drtprov.lib |
DLL | Drt.dll |