Compartilhar via


Credenciais de Segurança

As credenciais de segurança são uma evidência de que uma parte comunicante possui que pode ser usada para criar ou obter um token de segurança. Portanto, as credenciais normalmente são mais longas do que os tokens de segurança, e um token de segurança pode ser visto como a manifestação de runtime das credenciais de segurança. O exemplo de credenciais inclui um certificado de computador (que pode ser convertido em um token de segurança X.509 em runtime) 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 das associações de segurança.

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

Callback Descrição
WS_GET_CERT_CALLBACK Fornece um certificado para o runtime de segurança.
WS_VALIDATE_PASSWORD_CALLBACK Valida um par de nome de usuário/senha no lado do receptor.

 

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

 

Estrutura Descrição
WS_CERT_CREDENTIAL O tipo base abstrato para todos os tipos de credencial 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 Digite 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 da entidade do certificado, o local do repositório e o nome da loja.
WS_THUMBPRINT_CERT_CREDENTIAL O tipo para especificar uma credencial de certificado usando a impressão digital do certificado, o local do repositório e o nome da loja.
WS_USERNAME_CREDENTIAL O tipo 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 credencial usados com a Autenticação Integrada do Windows.