Função DrtCreateDerivedKeySecurityProvider (drt.h)
A função DrtCreateDerivedKeySecurityProvider cria o provedor de segurança de chave derivada para uma Tabela de Roteamento Distribuído.
Sintaxe
HRESULT DrtCreateDerivedKeySecurityProvider(
[in] PCCERT_CONTEXT pRootCert,
[out] PCCERT_CONTEXT pLocalCert,
DRT_SECURITY_PROVIDER **ppSecurityProvider
);
Parâmetros
[in] pRootCert
Ponteiro para o certificado que é a parte "raiz" da cadeia. Isso é usado para garantir que as chaves derivadas da mesma cadeia possam ser verificadas.
[out] pLocalCert
Ponteiro para o módulo DRT_SECURITY_PROVIDER a ser incluído na estrutura DRT_SETTINGS .
ppSecurityProvider
Recebe um ponteiro para o provedor de segurança criado.
Retornar valor
Essa função retorna S_OK em caso de êxito. Outros valores possíveis incluem:
Código de retorno | Descrição |
---|---|
|
pRootCert é NULL. |
|
O sistema não pôde alocar memória para o provedor de segurança. |
|
|
|
Nenhum repositório de certificados anexado ou há um erro na cadeia de certificados. |
Comentários
O provedor de segurança criado por essa função é específico para o DRT para o qual foi criado. Ele não pode ser compartilhado por várias instâncias drt.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | drt.h |
Biblioteca | Drtprov.lib |
DLL | Drt.dll |