1 |
|
---|
2 | KRB5_CHECK_TRANSITED(3) BSD Library Functions Manual KRB5_CHECK_TRANSITED(3)
|
---|
3 |
|
---|
4 | NNAAMMEE
|
---|
5 | kkrrbb55__cchheecckk__ttrraannssiitteedd, kkrrbb55__cchheecckk__ttrraannssiitteedd__rreeaallmmss,
|
---|
6 | kkrrbb55__ddoommaaiinn__xx550000__ddeeccooddee, kkrrbb55__ddoommaaiinn__xx550000__eennccooddee -- realm transit verifi-
|
---|
7 | cation and encoding/decoding functions
|
---|
8 |
|
---|
9 | LLIIBBRRAARRYY
|
---|
10 | Kerberos 5 Library (libkrb5, -lkrb5)
|
---|
11 |
|
---|
12 | SSYYNNOOPPSSIISS
|
---|
13 | ##iinncclluuddee <<kkrrbb55..hh>>
|
---|
14 |
|
---|
15 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
---|
16 | kkrrbb55__cchheecckk__ttrraannssiitteedd(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___c_o_n_s_t___r_e_a_l_m _c_l_i_e_n_t___r_e_a_l_m,
|
---|
17 | _k_r_b_5___c_o_n_s_t___r_e_a_l_m _s_e_r_v_e_r___r_e_a_l_m, _k_r_b_5___r_e_a_l_m _*_r_e_a_l_m_s, _i_n_t _n_u_m___r_e_a_l_m_s,
|
---|
18 | _i_n_t _*_b_a_d___r_e_a_l_m);
|
---|
19 |
|
---|
20 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
---|
21 | kkrrbb55__cchheecckk__ttrraannssiitteedd__rreeaallmmss(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t,
|
---|
22 | _c_o_n_s_t _c_h_a_r _*_c_o_n_s_t _*_r_e_a_l_m_s, _i_n_t _n_u_m___r_e_a_l_m_s, _i_n_t _*_b_a_d___r_e_a_l_m);
|
---|
23 |
|
---|
24 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
---|
25 | kkrrbb55__ddoommaaiinn__xx550000__ddeeccooddee(_k_r_b_5___c_o_n_t_e_x_t _c_o_n_t_e_x_t, _k_r_b_5___d_a_t_a _t_r,
|
---|
26 | _c_h_a_r _*_*_*_r_e_a_l_m_s, _i_n_t _*_n_u_m___r_e_a_l_m_s, _c_o_n_s_t _c_h_a_r _*_c_l_i_e_n_t___r_e_a_l_m,
|
---|
27 | _c_o_n_s_t _c_h_a_r _*_s_e_r_v_e_r___r_e_a_l_m);
|
---|
28 |
|
---|
29 | _k_r_b_5___e_r_r_o_r___c_o_d_e
|
---|
30 | kkrrbb55__ddoommaaiinn__xx550000__eennccooddee(_c_h_a_r _*_*_r_e_a_l_m_s, _i_n_t _n_u_m___r_e_a_l_m_s,
|
---|
31 | _k_r_b_5___d_a_t_a _*_e_n_c_o_d_i_n_g);
|
---|
32 |
|
---|
33 | DDEESSCCRRIIPPTTIIOONN
|
---|
34 | kkrrbb55__cchheecckk__ttrraannssiitteedd() checks the path from _c_l_i_e_n_t___r_e_a_l_m to _s_e_r_v_e_r___r_e_a_l_m
|
---|
35 | where _r_e_a_l_m_s and _n_u_m___r_e_a_l_m_s is the realms between them. If the function
|
---|
36 | returns an error value, _b_a_d___r_e_a_l_m will be set to the realm in the list
|
---|
37 | causing the error. kkrrbb55__cchheecckk__ttrraannssiitteedd() is used internally by the KDC
|
---|
38 | and libkrb5 and should not be called by client applications.
|
---|
39 |
|
---|
40 | kkrrbb55__cchheecckk__ttrraannssiitteedd__rreeaallmmss() is deprecated.
|
---|
41 |
|
---|
42 | kkrrbb55__ddoommaaiinn__xx550000__eennccooddee() and kkrrbb55__ddoommaaiinn__xx550000__ddeeccooddee() encodes and
|
---|
43 | decodes the realm names in the X500 format that Kerberos uses to describe
|
---|
44 | the transited realms in krbtgts.
|
---|
45 |
|
---|
46 | SSEEEE AALLSSOO
|
---|
47 | krb5(3), krb5.conf(5)
|
---|
48 |
|
---|
49 | HEIMDAL May 1, 2006 HEIMDAL
|
---|