Tabla 8-1 resume los comandos de RPCSEC_GSS. Está previsto como una visión general de las funciones de RPCSEC_GSS, en lugar de una descripción específica de cada una. Para más información sobre una función, consulte su página del comando man o consulte la página del comando man rpcsec_gss(3N) para obtener una visión general que incluye una lista de las estructuras de datos de RPCSEC_GSS.
Tabla 8-1 Funciones de RPCSEC_GSSAcción | Función | Entrada | Salida |
---|---|---|---|
Crear un contexto de seguridad | rpc_gss_seccreate() | Manejador CLIENT, nombre de principal, mecanismo, QOP, tipo de servicio | Manejador AUTH |
Cambiar QOP o el tipo de servicio para el contexto | rpc_gss_set_defaults() | QOP antigua, servicio | QOP nueva, servicio |
Mostrar el tamaño máximo para los datos antes de la transformación de seguridad | rpc_gss_max_data_length() | Tamaño de datos máximo permitido por el transporte | Tamaño de datos máximo previo a la transformación |
Mostrar el tamaño máximo para los datos antes de la transformación de seguridad | rpc_gss_svc_max_data_length() | Tamaño de datos máximo permitido por el transporte | Tamaño de datos máximo previo a la transformación |
Definir el nombre de los principales para que los represente el servidor | rpc_gss_set_svc_name() | Nombre de principal, programa RPC, números de versión | TRUE si es satisfactorio |
Obtener las credenciales del llamante (cliente) | rpc_gss_getcred() | Puntero a la estructura svc_req | Credenciales de UNIX, credenciales de RPCSEC_GSS, cookie |
Especificar una función de rellamada (escrita por el usuario) | rpc_gss_set_callback() | Puntero a la función de rellamada | TRUE si es satisfactorio |
Crear una estructura RPCSEC_GSS para los nombres de principal a partir de parámetros únicos | rpc_gss_get_principal_name() | Mecanismo, nombre de usuario, nombre de máquina, nombre de dominio | Estructura de nombre de principal de RPCSEC_GSS |
Recuperar un código de error cuando falla una rutina de RPCSEC_GSS | rpc_gss_get_error() |
| Número de error de RPCSEC_GSS, número de error si se aplica |
Obtener cadenas para los mecanismos instalados | rpc_gss_get_mechanisms() |
| Lista de mecanismos válidos |
Obtener cadenas de QOP válidas | rpc_gss_get_mech_info() | Mecanismo | QOP válidas para ese mecanismo |
Obtener los números de versión superior e inferior de RPCSEC_GSS admitidos | rpc_gss_get_versions() |
| Versiones superior e inferior |
Comprobar si está instalado un mecanismo | rpc_gss_is_installed() | Mecanismo | TRUE si está instalado |
Convertir mecanismo ASCII en identificador de objeto de RPC | rpc_gss_mech_to_oid() | Mecanismo (en forma de cadena) | Mecanismo (en forma de OID) |
Convertir QOP ASCII en entero | rpc_gss_qop_to_num() | QOP (en forma de cadena) | QOP (en forma de entero) |