Partilhar via


Credenciais de segurança

As credenciais de segurança são uma evidência que uma parte comunicante possui que pode ser usada para criar ou obter um token de segurança. Assim, as credenciais são normalmente mais duradouras do que os tokens de segurança, e um token de segurança pode ser visto como a manifestação de tempo de execução das credenciais de segurança. Exemplos de credenciais incluem um certificado de máquina (que pode ser convertido em um token de segurança X.509 em tempo de execução) ou um par de nome de usuário/senha para um domínio (que pode ser usado para obter um token de segurança Kerberos).

As credenciais são especificadas como parte do associações de segurança.

Os seguintes elementos da API são usados com credenciais de segurança.

Retorno de chamada Descrição
WS_GET_CERT_CALLBACK Fornece um certificado para o tempo de execução de segurança.
WS_VALIDATE_PASSWORD_CALLBACK Valida um par de nome de usuário/senha no lado do recetor.

 

Enumeração Descrição
WS_CERT_CREDENTIAL_TYPE O tipo da credencial do certificado.
WS_USERNAME_CREDENTIAL_TYPE O tipo da credencial de nome de usuário/senha.
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE O tipo de credencial de Autenticação Integrada do Windows.

 

Estrutura Descrição
WS_CERT_CREDENTIAL O tipo base abstrato para todos os tipos de credenciais de certificado.
WS_CUSTOM_CERT_CREDENTIAL O tipo para especificar uma credencial de certificado que deve ser fornecida por um retorno de chamada para o aplicativo.
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Tipo para fornecer uma credencial de Autenticação Integrada do Windows com base no token de thread atual.
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Digite para fornecer uma credencial de Autenticação Integrada do Windows.
WS_STRING_USERNAME_CREDENTIAL O tipo para fornecer um par de nome de usuário/senha como cadeias de caracteres.
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Digite para fornecer uma credencial do Windows como nome de usuário, senha, cadeias de caracteres de domínio.
WS_SUBJECT_NAME_CERT_CREDENTIAL O tipo para especificar uma credencial de certificado usando o nome do assunto do certificado, o local de armazenamento e o nome do armazenamento.
WS_THUMBPRINT_CERT_CREDENTIAL O tipo para especificar uma credencial de certificado usando a impressão digital do certificado, o local de armazenamento e o nome do armazenamento.
WS_USERNAME_CREDENTIAL O tipo de base abstrato para todas as credenciais de nome de usuário/senha.
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL O tipo base abstrato para todos os tipos de credenciais usados com a Autenticação Integrada do Windows.