GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  KRB5_GET_DEFAULT_REALM (3)

NAME

krb5_copy_host_realm, krb5_free_host_realm, krb5_get_default_realm, krb5_get_default_realms, krb5_get_host_realm, krb5_set_default_realm - default and host realm read and manipulation routines

CONTENTS

Library
Synopsis
Description
See Also

LIBRARY

Kerberos 5 Library (libkrb5, -lkrb5)

SYNOPSIS


.In krb5.h krb5_error_code
.Fo krb5_copy_host_realm krb5_context context const krb5_realm *from krb5_realm **to
.Fc krb5_error_code
.Fo krb5_free_host_realm krb5_context context krb5_realm *realmlist
.Fc krb5_error_code
.Fo krb5_get_default_realm krb5_context context krb5_realm *realm
.Fc krb5_error_code
.Fo krb5_get_default_realms krb5_context context krb5_realm **realm
.Fc krb5_error_code
.Fo krb5_get_host_realm krb5_context context const char *host krb5_realm **realms
.Fc krb5_error_code
.Fo krb5_set_default_realm krb5_context context const char *realm
.Fc

DESCRIPTION

krb5_copy_host_realm copies the list of realms from from to to. to should be freed by the caller using krb5_free_host_realm.

krb5_free_host_realm frees all memory allocated by realmlist.

krb5_get_default_realm returns the first default realm for this host. The realm returned should be freed with free.

krb5_get_default_realms returns a NULL terminated list of default realms for this context. Realms returned by krb5_get_default_realms should be freed with krb5_free_host_realm.

krb5_get_host_realm returns a NULL terminated list of realms for host by looking up the information in the [domain_realm] in krb5.conf or in DNS. If the mapping in [domain_realm] results in the string dns_locate, DNS is used to lookup the realm.

When using DNS to a resolve the domain for the host a.b.c, krb5_get_host_realm looks for a TXT resource record named _kerberos.a.b.c, and if not found, it strips off the first component and tries a again (_kerberos.b.c) until it reaches the root.

If there is no configuration or DNS information found, krb5_get_host_realm assumes it can use the domain part of the host to form a realm. Caller must free realmlist with krb5_free_host_realm.

krb5_set_default_realm sets the default realm for the context. If NULL is used as a realm, the [libdefaults]default_realm stanza in krb5.conf is used. If there is no such stanza in the configuration file, the krb5_get_host_realm function is used to form a default realm.

SEE ALSO

free(3), krb5.conf(5)
Search for    or go to Top of page |  Section 3 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.