|
1 | | -raw Package |
2 | | -=========== |
| 1 | +Low-Level API |
| 2 | +============= |
3 | 3 |
|
4 | | -:mod:`raw` Package |
5 | | ------------------- |
| 4 | +The low-level API contains a variety of functions that map directly to the |
| 5 | +corresponding C functions. Additionally, it contains several basic wrapper |
| 6 | +classes that wrap underlying C structs and automatically deallocate them |
| 7 | +when the Python object itself is deallocated. |
6 | 8 |
|
7 | | -.. automodule:: gssapi.raw |
| 9 | +Core RFC 2744 |
| 10 | +------------- |
| 11 | + |
| 12 | +Names |
| 13 | +~~~~~ |
| 14 | + |
| 15 | +.. automodule:: gssapi.raw.names |
8 | 16 | :members: |
9 | 17 | :undoc-members: |
10 | | - :show-inheritance: |
11 | 18 |
|
12 | | -:mod:`creds` Module |
13 | | -------------------- |
| 19 | +Credentials |
| 20 | +~~~~~~~~~~~ |
14 | 21 |
|
15 | 22 | .. automodule:: gssapi.raw.creds |
16 | 23 | :members: |
17 | 24 | :undoc-members: |
18 | | - :show-inheritance: |
19 | 25 |
|
20 | | -:mod:`cython_converters` Module |
21 | | -------------------------------- |
| 26 | +Security Contexts |
| 27 | +~~~~~~~~~~~~~~~~~ |
22 | 28 |
|
23 | | -.. automodule:: gssapi.raw.cython_converters |
| 29 | +.. automodule:: gssapi.raw.sec_contexts |
24 | 30 | :members: |
25 | 31 | :undoc-members: |
26 | | - :show-inheritance: |
27 | | - |
28 | | -:mod:`exceptions` Module |
29 | | ------------------------- |
30 | 32 |
|
31 | | -.. automodule:: gssapi.raw.exceptions |
| 33 | +.. automodule:: gssapi.raw.message |
32 | 34 | :members: |
33 | 35 | :undoc-members: |
34 | | - :show-inheritance: |
35 | 36 |
|
36 | | -:mod:`ext_cred_store` Module |
37 | | ----------------------------- |
| 37 | +Misc |
| 38 | +~~~~ |
38 | 39 |
|
39 | | -.. automodule:: gssapi.raw.ext_cred_store |
| 40 | +.. automodule:: gssapi.raw.oids |
40 | 41 | :members: |
41 | 42 | :undoc-members: |
42 | | - :show-inheritance: |
43 | 43 |
|
44 | | -:mod:`ext_rfc5588` Module |
45 | | -------------------------- |
46 | | - |
47 | | -.. automodule:: gssapi.raw.ext_rfc5588 |
| 44 | +.. automodule:: gssapi.raw.misc |
48 | 45 | :members: |
49 | 46 | :undoc-members: |
50 | | - :show-inheritance: |
51 | 47 |
|
52 | | -:mod:`ext_s4u` Module |
53 | | ---------------------- |
| 48 | +.. automodule:: gssapi.raw.types |
| 49 | + :members: |
| 50 | + :undoc-members: |
54 | 51 |
|
55 | | -.. automodule:: gssapi.raw.ext_s4u |
| 52 | +.. automodule:: gssapi.raw.chan_bindings |
56 | 53 | :members: |
57 | 54 | :undoc-members: |
58 | | - :show-inheritance: |
59 | 55 |
|
60 | | -:mod:`ext_password` Module |
61 | | ---------------------- |
| 56 | +Extensions |
| 57 | +---------- |
62 | 58 |
|
63 | | -.. automodule:: gssapi.raw.ext_password |
| 59 | +The following is a list of GSSAPI extensions supported by the low-level API. |
| 60 | +Ones supported by the high-level API are marked as such. Note that while |
| 61 | +all of these extensions have bindings, they may not be supported by your |
| 62 | +particularly GSSAPI implementation, in which case they will simply not be |
| 63 | +compiled. |
| 64 | + |
| 65 | +:rfc:`5588` (GSS-API Extension for Storing Delegated Credentials) |
| 66 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 67 | + |
| 68 | +.. automodule:: gssapi.raw.ext_rfc5588 |
64 | 69 | :members: |
65 | 70 | :undoc-members: |
66 | | - :show-inheritance: |
67 | 71 |
|
68 | | -:mod:`ext_password_add` Module |
69 | | ---------------------- |
| 72 | +Credential Store Extensions |
| 73 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
70 | 74 |
|
71 | | -.. automodule:: gssapi.raw.ext_password_add |
| 75 | +.. automodule:: gssapi.raw.ext_cred_store |
72 | 76 | :members: |
73 | 77 | :undoc-members: |
74 | | - :show-inheritance: |
75 | 78 |
|
76 | | -:mod:`mech_krb5` Module |
77 | | ------------------------ |
| 79 | +:rfc:`6680` (GSS-API Naming Extensions) |
| 80 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
78 | 81 |
|
79 | | -.. automodule:: gssapi.raw.mech_krb5 |
| 82 | +.. automodule:: gssapi.raw.ext_rfc6680 |
80 | 83 | :members: |
81 | 84 | :undoc-members: |
82 | | - :show-inheritance: |
83 | | - |
84 | | -:mod:`message` Module |
85 | | ---------------------- |
86 | 85 |
|
87 | | -.. automodule:: gssapi.raw.message |
| 86 | +.. automodule:: gssapi.raw.ext_rfc6680_comp_oid |
88 | 87 | :members: |
89 | 88 | :undoc-members: |
90 | | - :show-inheritance: |
91 | 89 |
|
92 | | -:mod:`misc` Module |
93 | | ------------------- |
| 90 | +Credentials Import-Export Extensions |
| 91 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
94 | 92 |
|
95 | | -.. automodule:: gssapi.raw.misc |
| 93 | +.. automodule:: gssapi.raw.ext_cred_imp_exp |
96 | 94 | :members: |
97 | 95 | :undoc-members: |
98 | | - :show-inheritance: |
99 | 96 |
|
100 | | -:mod:`names` Module |
101 | | -------------------- |
| 97 | +DCE (IOV/AEAD) Extensions |
| 98 | +~~~~~~~~~~~~~~~~~~~~~~~~~ |
102 | 99 |
|
103 | | -.. automodule:: gssapi.raw.names |
| 100 | +.. automodule:: gssapi.raw.ext_dce |
104 | 101 | :members: |
105 | 102 | :undoc-members: |
106 | | - :show-inheritance: |
107 | 103 |
|
108 | | -:mod:`oids` Module |
109 | | ------------------- |
| 104 | +IOV MIC Extensions |
| 105 | +~~~~~~~~~~~~~~~~~~ |
110 | 106 |
|
111 | | -.. automodule:: gssapi.raw.oids |
| 107 | +.. automodule:: gssapi.raw.ext_iov_mic |
112 | 108 | :members: |
113 | 109 | :undoc-members: |
114 | | - :show-inheritance: |
115 | 110 |
|
116 | | -:mod:`sec_contexts` Module |
117 | | --------------------------- |
| 111 | +Services4User Extensions |
| 112 | +~~~~~~~~~~~~~~~~~~~~~~~~ |
118 | 113 |
|
119 | | -.. automodule:: gssapi.raw.sec_contexts |
| 114 | +.. automodule:: gssapi.raw.ext_s4u |
120 | 115 | :members: |
121 | 116 | :undoc-members: |
122 | | - :show-inheritance: |
123 | 117 |
|
124 | | -:mod:`types` Module |
125 | | -------------------- |
| 118 | +Acquiring Credentials With a Password Extensions |
| 119 | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
126 | 120 |
|
127 | | -.. automodule:: gssapi.raw.types |
| 121 | +.. automodule:: gssapi.raw.ext_password |
| 122 | + :members: |
| 123 | + :undoc-members: |
| 124 | + |
| 125 | +.. automodule:: gssapi.raw.ext_password_add |
128 | 126 | :members: |
129 | 127 | :undoc-members: |
130 | | - :show-inheritance: |
131 | 128 |
|
132 | | -:mod:`named_tuples` Module |
133 | | --------------------------- |
| 129 | +Exceptions |
| 130 | +---------- |
134 | 131 |
|
135 | | -.. automodule:: gssapi.raw.named_tuples |
| 132 | +.. automodule:: gssapi.raw.exceptions |
136 | 133 | :members: |
137 | 134 | :undoc-members: |
138 | 135 | :show-inheritance: |
0 commit comments