Funzione DrtCreateDerivedKeySecurityProvider (drt.h)
La funzione DrtCreateDerivedKeySecurityProvider crea il provider di sicurezza della chiave derivata per una tabella di routing distribuita.
Sintassi
HRESULT DrtCreateDerivedKeySecurityProvider(
[in] PCCERT_CONTEXT pRootCert,
[out] PCCERT_CONTEXT pLocalCert,
DRT_SECURITY_PROVIDER **ppSecurityProvider
);
Parametri
[in] pRootCert
Puntatore al certificato che corrisponde alla parte "radice" della catena. Questa operazione viene usata per assicurarsi che le chiavi derivate dalla stessa catena possano essere verificate.
[out] pLocalCert
Puntatore al modulo DRT_SECURITY_PROVIDER da includere nella struttura DRT_SETTINGS .
ppSecurityProvider
Riceve un puntatore al provider di sicurezza creato.
Valore restituito
Questa funzione restituisce S_OK in caso di esito positivo. Altri valori possibili includono:
Codice restituito | Descrizione |
---|---|
|
pRootCert è NULL. |
|
Impossibile allocare memoria per il provider di sicurezza. |
|
|
|
Nessun archivio certificati collegato o si verifica un errore nella catena di certificati. |
Commenti
Il provider di sicurezza creato da questa funzione è specifico del DRT per cui è stato creato. Non può essere condiviso da più istanze DRT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 Professional [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | drt.h |
Libreria | Drtprov.lib |
DLL | Drt.dll |