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| Action | Fonction | Entrée | Sortie |
|---|---|---|---|
| Créer un contexte de sécurité | rpc_gss_seccreate() | Identificateur CLIENT, nom du principal, mécanisme, qualité de protection, type de service | Identificateur AUTH |
| Changer la qualité de protection, le type de service pour le contexte | rpc_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ésenter | rpc_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 uniques | rpc_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_GSS | rpc_gss_get_error() |
| Numéro d'erreur RPCSEC_GSS, errno si applicable |
| Obtenir des chaînes pour les mécanismes installés | rpc_gss_get_mechanisms() |
| Liste des mécanismes valides |
| Obtenir les chaînes de qualité de protection valides | rpc_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 charge | rpc_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 RPC | rpc_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 entier | rpc_gss_qop_to_num() | Qualité de protection (en tant que chaîne) | Qualité de protection (en tant que nombre entier) |