Guide du mécanisme d'authentification pour l'entreprise de Sun

Sous-programmes RPCSEC_GSS

Le Tableau 8-1 résume les commandes RPCSEC_GSS. Ce tableau donne un aperçu des fonctions RPCSEC_GSS, et non une description détaillée de chacune. Pour de plus amples renseignements sur les fonctions individuelles, consultez les pages de manuel correspondantes, ou la page de manuel rpcsec_gss(3N) pour obtenir une vue d'ensemble, y compris une liste des structures de données RPCSEC_GSS.

Tableau 8-1 Fonctions RPCSEC_GSS
ActionFonctionEntréeSortie
 Créer un contexte de sécuritérpc_gss_seccreate() Identificateur CLIENT, nom du principal, mécanisme, qualité de protection, type de serviceIdentificateur AUTH
 Changer la qualité de protection, le type de service pour le contexterpc_gss_set_defaults() Ancienne qualité de protection, service Nouvelle qualité de protection, service
 Afficher la taille maximale des données avant la transformation de sécuritérpc_gss_max_data_length() Taille maximale des données permise par le transport Taille maximale des données avant la transformation
 Afficher la taille maximale des données avant la transformation de sécuritérpc_gss_svc_max_data_length() Taille maximale des données permise par le transport Taille maximale des données avant la transformation
 Définir le nom du/des principal(aux) que le serveur doit représenterrpc_gss_set_svc_name() Nom du principal, programme RPC, nos de version VRAI si réussi
 Extraire les justificatifs d'identité du demandeur (client)rpc_gss_getcred()Pointeur de la structure svc_req Justificatifs d'identité UNIX, justificatifs d'identité RPCSEC_GSS, cookie
 Spécifier la fonction de rappel (écrite par l'utilisateur)rpc_gss_set_callback() Pointeur de la fonction de rappel VRAI si réussi
 Créer une structure RPCSEC_GSS pour les noms de principaux à partir de paramètres uniquesrpc_gss_get_principal_name() Mécanisme, nom de l'utilisateur, nom de l'ordinateur, nom du domaine Structure du nom de principal RPCSEC_GSS
 Extraire un code d'erreur lors d'un échec de sous-programme RPCSEC_GSSrpc_gss_get_error()   Numéro d'erreur RPCSEC_GSS, errno si applicable
 Obtenir des chaînes pour les mécanismes installésrpc_gss_get_mechanisms()    Liste des mécanismes valides
 Obtenir les chaînes de qualité de protection validesrpc_gss_get_mech_info() Mécanisme Qualités de protection valides pour ce mécanisme
 Obtenir les numéros de version supérieure et inférieure de RPCSEC_GSS pris en chargerpc_gss_get_versions()    Versions supérieures et inférieures
 Vérifiez si un mécanisme est installérpc_gss_is_installed() Mécanisme VRAI si installé
 Convertir un mécanisme ASCII en identificateur d'objet RPCrpc_gss_mech_to_oid() Mécanisme (en tant que chaîne) Mécanisme (en tant qu'OID)
 Convertir une qualité de protection ASCII en nombre entierrpc_gss_qop_to_num() Qualité de protection (en tant que chaîne) Qualité de protection (en tant que nombre entier)