Compartir a través de


Credenciales de seguridad

Las credenciales de seguridad son una prueba de que una entidad de comunicación posee que se puede usar para crear o obtener un token de seguridad. Por lo tanto, las credenciales suelen ser de mayor duración que los tokens de seguridad y un token de seguridad se puede ver como la manifestación en tiempo de ejecución de las credenciales de seguridad. El ejemplo de credenciales incluye un certificado de máquina (que se puede convertir en un token de seguridad X.509 en tiempo de ejecución) o un par de nombre de usuario y contraseña para un dominio (que se puede usar para obtener un token de seguridad kerberos).

Las credenciales se especifican como parte de los enlaces de seguridad.

Los siguientes elementos de API se usan con credenciales de seguridad.

Devolución de llamada Descripción
WS_GET_CERT_CALLBACK Proporciona un certificado al entorno de ejecución de seguridad.
WS_VALIDATE_PASSWORD_CALLBACK Valida un par de nombre de usuario y contraseña en el lado receptor.

 

Enumeración Descripción
WS_CERT_CREDENTIAL_TYPE Tipo de la credencial del certificado.
WS_USERNAME_CREDENTIAL_TYPE Tipo de la credencial de nombre de usuario y contraseña.
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE Tipo de la credencial de autenticación integrada de Windows.

 

Estructura Descripción
WS_CERT_CREDENTIAL Tipo base abstracto para todos los tipos de credenciales de certificado.
WS_CUSTOM_CERT_CREDENTIAL Tipo para especificar una credencial de certificado que se va a proporcionar mediante una devolución de llamada a la aplicación.
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Escriba para proporcionar una credencial de autenticación integrada de Windows basada en el token de subproceso actual.
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Tipo para proporcionar una credencial de autenticación integrada de Windows.
WS_STRING_USERNAME_CREDENTIAL Tipo para proporcionar un par de nombre de usuario y contraseña como cadenas.
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Escriba para proporcionar una credencial de Windows como nombre de usuario, contraseña, cadenas de dominio.
WS_SUBJECT_NAME_CERT_CREDENTIAL Tipo para especificar una credencial de certificado mediante el nombre del firmante del certificado, la ubicación del almacén y el nombre del almacén.
WS_THUMBPRINT_CERT_CREDENTIAL Tipo para especificar una credencial de certificado mediante la huella digital del certificado, la ubicación del almacén y el nombre del almacén.
WS_USERNAME_CREDENTIAL Tipo base abstracto para todas las credenciales de nombre de usuario y contraseña.
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL Tipo base abstracto para todos los tipos de credenciales usados con la autenticación integrada de Windows.