Función DrtCreateDerivedKeySecurityProvider (drt.h)
La función DrtCreateDerivedKeySecurityProvider crea el proveedor de seguridad de clave derivada para una tabla de enrutamiento distribuido.
Sintaxis
HRESULT DrtCreateDerivedKeySecurityProvider(
[in] PCCERT_CONTEXT pRootCert,
[out] PCCERT_CONTEXT pLocalCert,
DRT_SECURITY_PROVIDER **ppSecurityProvider
);
Parámetros
[in] pRootCert
Puntero al certificado que es la parte "raíz" de la cadena. Esto se usa para garantizar que se puedan comprobar las claves derivadas de la misma cadena.
[out] pLocalCert
Puntero al módulo DRT_SECURITY_PROVIDER que se va a incluir en la estructura DRT_SETTINGS .
ppSecurityProvider
Recibe un puntero al proveedor de seguridad creado.
Valor devuelto
Esta función devuelve S_OK si se ejecuta correctamente. Otros valores posibles son:
Código devuelto | Descripción |
---|---|
|
pRootCert es NULL. |
|
El sistema no pudo asignar memoria para el proveedor de seguridad. |
|
|
|
No hay ningún almacén de certificados adjunto o hay un error en la cadena de certificados. |
Comentarios
El proveedor de seguridad creado por esta función es específico del DRT para el que se creó. No se puede compartir mediante varias instancias de DRT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | drt.h |
Library | Drtprov.lib |
Archivo DLL | Drt.dll |