Tabelle 8-1 faßt die Befehle von RPCSEC_GSS zusammen. Dies ist eher als allgemeiner Überblick über die Funktionen von RPCSEC_GSS gedacht, anstatt eine spezifische Beschreibung für jede Funktion bereitzustellen. Weitere Informationen zu jeder Funktion finden Sie in deren Online-Dokumentation, oder suchen Sie in der Online-Dokumentation zu rpcsec_gss(3N) nach einer Übersicht, einschließlich einer Liste der RPCSEC_GSS-Datenstrukturen.
Tabelle 8-1 RPCSEC_GSS-FunktionenAktion | Funktion | Eingabe | Ausgabe | ||
---|---|---|---|---|---|
Erstellen eines Sicherheitskontextes | rpc_gss_seccreate() | CLIENT-Zeiger, Hauptbenutzername, Mechanismus, QOP, Service-Typ | AUTH-Zeiger | ||
Ändern von QOP, Service-Typ für Kontext | rpc_gss_set_defaults() | Alter QOP, Service | Neuer QOP, Service | ||
Anzeigen der maximalen Datengröße vor der Sicherheits-umwandlung | rpc_gss_max_data_length() | Maximal für den Transport zulässige Datengröße | Maximale Datengröße vor der Umwandlung | ||
Anzeigen der maximalen Datengröße vor der Sicherheits-umwandlung | rpc_gss_svc_max_data_length() | Maximal für den Transport zulässige Datengröße | Maximale Datengröße vor der Umwandlung | ||
Festlegen des/der Namen des/der Hauptbenutzer für den darzustellenden Server | rpc_gss_set_svc_name() | Hauptbenutzername, RPC-Programm, Versionsnummern | TRUE, falls erfolgreich | ||
Abrufen der Berechtigungs-nachweise für den Aufrufenden (Client) | rpc_gss_getcred() | Zeiger auf svc_req -Struktur | UNIX-Berechtigungs-nachweise, RPCSEC_GSS-Berechtigungs-nachweise, Cookie | ||
Festlegen einer (vom Benutzer geschriebenen) Callback-Funktion | rpc_gss_set_callback() | Zeiger auf Callback-Funktion | TRUE, falls erfolgreich | ||
Erstellen einer RPCSEC_GSS-Struktur für Hauptbenutzernamen aus eindeutigen Parametern | rpc_gss_get_principal_name() | Mechanismen, Benutzername, Systemname, Domain-Name | Struktur der RPCSEC_GSS-Hauptbenutzernamen | ||
Abrufen eines Fehlercodes, wenn eine RPCSEC_GSS-Routine fehlgeschlagen ist | rpc_gss_get_error() |
| RPCSEC_GSS-Fehlernummer, errno falls anwendbar | ||
Abrufen von Zeichenfolgen für installierte Mechanismen | rpc_gss_get_mechanisms() | Konvertieren des ASCII-Mechanismusses in einer RPC-Objekt-ID | rpc_gss_mech_to_oid() | Mechanismus (als Zeichenfolge) | Mechanismus (als OID) |
Konvertieren des ASCII QOP in einen ganzzahligen Wert | rpc_gss_qop_to_num() | QOP (als Zeichenfolge) | QOP (als Ganzzahl) |