Obtener información sobre los paquetes de seguridad
Cuando se inicia un cliente, selecciona un paquete de seguridad para sus transacciones con un servidor y, a continuación, se pone en contacto con ese servidor. Un servidor selecciona uno o varios paquetes de seguridad y espera una conexión de cliente.
Para obtener información específica sobre los paquetes de seguridad de SSPI disponibles con un SSP determinado, se puede llamar a la función EnumerateSecurityPackages para recuperar una estructura SecPkgInfo .
Para recuperar la estructura de salida, el llamador pasa a la función la dirección de un puntero al tipo de la estructura de retorno. La función asigna memoria y devuelve los datos al autor de la llamada mediante la asignación de la dirección del búfer de datos devuelto al argumento . La convención de SSPI es que la función asigna memoria para la estructura y la aplicación que realiza la llamada libera esa memoria mediante FreeContextBuffer.
Al llamar a la función QuerySecurityPackageInfo , se recuperan los atributos de un paquete de seguridad. Tanto el servidor como el cliente pueden llamar a la función QuerySecurityPackageInfo para obtener la longitud máxima del token de seguridad del miembro cbMaxToken de la estructura SecPkgInfo . Para obtener un ejemplo, vea la llamada a la función QuerySecurityPackageInfo que se muestra en Uso de SSPI con un servidor de Windows Sockets.
Para obtener más información sobre las funciones de paquete, consulte Administración de paquetes.