2
<link rel="stylesheet" href="style.css" type="text/css">
3
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type">
4
<link rel="Start" href="index.html">
5
<link title="Index of types" rel=Appendix href="index_types.html">
6
<link title="Index of exceptions" rel=Appendix href="index_exceptions.html">
7
<link title="Index of values" rel=Appendix href="index_values.html">
8
<link title="Index of class attributes" rel=Appendix href="index_attributes.html">
9
<link title="Index of class methods" rel=Appendix href="index_methods.html">
10
<link title="Index of classes" rel=Appendix href="index_classes.html">
11
<link title="Index of class types" rel=Appendix href="index_class_types.html">
12
<link title="Index of modules" rel=Appendix href="index_modules.html">
13
<link title="Index of module types" rel=Appendix href="index_module_types.html">
14
<link title="Uq_gtk" rel="Chapter" href="Uq_gtk.html">
15
<link title="Uq_ssl" rel="Chapter" href="Uq_ssl.html">
16
<link title="Https_client" rel="Chapter" href="Https_client.html">
17
<link title="Uq_tcl" rel="Chapter" href="Uq_tcl.html">
18
<link title="Equeue" rel="Chapter" href="Equeue.html">
19
<link title="Unixqueue" rel="Chapter" href="Unixqueue.html">
20
<link title="Unixqueue_pollset" rel="Chapter" href="Unixqueue_pollset.html">
21
<link title="Unixqueue_select" rel="Chapter" href="Unixqueue_select.html">
22
<link title="Uq_resolver" rel="Chapter" href="Uq_resolver.html">
23
<link title="Uq_engines" rel="Chapter" href="Uq_engines.html">
24
<link title="Uq_socks5" rel="Chapter" href="Uq_socks5.html">
25
<link title="Uq_io" rel="Chapter" href="Uq_io.html">
26
<link title="Uq_lwt" rel="Chapter" href="Uq_lwt.html">
27
<link title="Uq_libevent" rel="Chapter" href="Uq_libevent.html">
28
<link title="Equeue_intro" rel="Chapter" href="Equeue_intro.html">
29
<link title="Netcamlbox" rel="Chapter" href="Netcamlbox.html">
30
<link title="Netcgi_apache" rel="Chapter" href="Netcgi_apache.html">
31
<link title="Netcgi_modtpl" rel="Chapter" href="Netcgi_modtpl.html">
32
<link title="Netcgi_plex" rel="Chapter" href="Netcgi_plex.html">
33
<link title="Netcgi_common" rel="Chapter" href="Netcgi_common.html">
34
<link title="Netcgi" rel="Chapter" href="Netcgi.html">
35
<link title="Netcgi_ajp" rel="Chapter" href="Netcgi_ajp.html">
36
<link title="Netcgi_scgi" rel="Chapter" href="Netcgi_scgi.html">
37
<link title="Netcgi_cgi" rel="Chapter" href="Netcgi_cgi.html">
38
<link title="Netcgi_fcgi" rel="Chapter" href="Netcgi_fcgi.html">
39
<link title="Netcgi_dbi" rel="Chapter" href="Netcgi_dbi.html">
40
<link title="Netcgi1_compat" rel="Chapter" href="Netcgi1_compat.html">
41
<link title="Netcgi_test" rel="Chapter" href="Netcgi_test.html">
42
<link title="Netcgi_porting" rel="Chapter" href="Netcgi_porting.html">
43
<link title="Http_client_conncache" rel="Chapter" href="Http_client_conncache.html">
44
<link title="Http_client" rel="Chapter" href="Http_client.html">
45
<link title="Telnet_client" rel="Chapter" href="Telnet_client.html">
46
<link title="Ftp_data_endpoint" rel="Chapter" href="Ftp_data_endpoint.html">
47
<link title="Ftp_client" rel="Chapter" href="Ftp_client.html">
48
<link title="Http_fs" rel="Chapter" href="Http_fs.html">
49
<link title="Ftp_fs" rel="Chapter" href="Ftp_fs.html">
50
<link title="Netclient_tut" rel="Chapter" href="Netclient_tut.html">
51
<link title="Netgssapi" rel="Chapter" href="Netgssapi.html">
52
<link title="Nethttpd_types" rel="Chapter" href="Nethttpd_types.html">
53
<link title="Nethttpd_kernel" rel="Chapter" href="Nethttpd_kernel.html">
54
<link title="Nethttpd_reactor" rel="Chapter" href="Nethttpd_reactor.html">
55
<link title="Nethttpd_engine" rel="Chapter" href="Nethttpd_engine.html">
56
<link title="Nethttpd_services" rel="Chapter" href="Nethttpd_services.html">
57
<link title="Nethttpd_plex" rel="Chapter" href="Nethttpd_plex.html">
58
<link title="Nethttpd_util" rel="Chapter" href="Nethttpd_util.html">
59
<link title="Nethttpd_intro" rel="Chapter" href="Nethttpd_intro.html">
60
<link title="Netmech_scram" rel="Chapter" href="Netmech_scram.html">
61
<link title="Netmech_scram_gssapi" rel="Chapter" href="Netmech_scram_gssapi.html">
62
<link title="Netmcore" rel="Chapter" href="Netmcore.html">
63
<link title="Netmcore_camlbox" rel="Chapter" href="Netmcore_camlbox.html">
64
<link title="Netmcore_mempool" rel="Chapter" href="Netmcore_mempool.html">
65
<link title="Netmcore_heap" rel="Chapter" href="Netmcore_heap.html">
66
<link title="Netmcore_ref" rel="Chapter" href="Netmcore_ref.html">
67
<link title="Netmcore_array" rel="Chapter" href="Netmcore_array.html">
68
<link title="Netmcore_sem" rel="Chapter" href="Netmcore_sem.html">
69
<link title="Netmcore_mutex" rel="Chapter" href="Netmcore_mutex.html">
70
<link title="Netmcore_condition" rel="Chapter" href="Netmcore_condition.html">
71
<link title="Netmcore_queue" rel="Chapter" href="Netmcore_queue.html">
72
<link title="Netmcore_buffer" rel="Chapter" href="Netmcore_buffer.html">
73
<link title="Netmcore_matrix" rel="Chapter" href="Netmcore_matrix.html">
74
<link title="Netmcore_hashtbl" rel="Chapter" href="Netmcore_hashtbl.html">
75
<link title="Netmcore_process" rel="Chapter" href="Netmcore_process.html">
76
<link title="Netmcore_tut" rel="Chapter" href="Netmcore_tut.html">
77
<link title="Netplex_types" rel="Chapter" href="Netplex_types.html">
78
<link title="Netplex_mp" rel="Chapter" href="Netplex_mp.html">
79
<link title="Netplex_mt" rel="Chapter" href="Netplex_mt.html">
80
<link title="Netplex_log" rel="Chapter" href="Netplex_log.html">
81
<link title="Netplex_controller" rel="Chapter" href="Netplex_controller.html">
82
<link title="Netplex_container" rel="Chapter" href="Netplex_container.html">
83
<link title="Netplex_sockserv" rel="Chapter" href="Netplex_sockserv.html">
84
<link title="Netplex_workload" rel="Chapter" href="Netplex_workload.html">
85
<link title="Netplex_main" rel="Chapter" href="Netplex_main.html">
86
<link title="Netplex_config" rel="Chapter" href="Netplex_config.html">
87
<link title="Netplex_kit" rel="Chapter" href="Netplex_kit.html">
88
<link title="Rpc_netplex" rel="Chapter" href="Rpc_netplex.html">
89
<link title="Netplex_cenv" rel="Chapter" href="Netplex_cenv.html">
90
<link title="Netplex_semaphore" rel="Chapter" href="Netplex_semaphore.html">
91
<link title="Netplex_sharedvar" rel="Chapter" href="Netplex_sharedvar.html">
92
<link title="Netplex_mutex" rel="Chapter" href="Netplex_mutex.html">
93
<link title="Netplex_encap" rel="Chapter" href="Netplex_encap.html">
94
<link title="Netplex_intro" rel="Chapter" href="Netplex_intro.html">
95
<link title="Netplex_advanced" rel="Chapter" href="Netplex_advanced.html">
96
<link title="Netplex_admin" rel="Chapter" href="Netplex_admin.html">
97
<link title="Netshm" rel="Chapter" href="Netshm.html">
98
<link title="Netshm_data" rel="Chapter" href="Netshm_data.html">
99
<link title="Netshm_hashtbl" rel="Chapter" href="Netshm_hashtbl.html">
100
<link title="Netshm_array" rel="Chapter" href="Netshm_array.html">
101
<link title="Netshm_intro" rel="Chapter" href="Netshm_intro.html">
102
<link title="Netconversion" rel="Chapter" href="Netconversion.html">
103
<link title="Netchannels" rel="Chapter" href="Netchannels.html">
104
<link title="Netstream" rel="Chapter" href="Netstream.html">
105
<link title="Mimestring" rel="Chapter" href="Mimestring.html">
106
<link title="Netmime" rel="Chapter" href="Netmime.html">
107
<link title="Netsendmail" rel="Chapter" href="Netsendmail.html">
108
<link title="Neturl" rel="Chapter" href="Neturl.html">
109
<link title="Netaddress" rel="Chapter" href="Netaddress.html">
110
<link title="Netbuffer" rel="Chapter" href="Netbuffer.html">
111
<link title="Netdate" rel="Chapter" href="Netdate.html">
112
<link title="Netencoding" rel="Chapter" href="Netencoding.html">
113
<link title="Netulex" rel="Chapter" href="Netulex.html">
114
<link title="Netaccel" rel="Chapter" href="Netaccel.html">
115
<link title="Netaccel_link" rel="Chapter" href="Netaccel_link.html">
116
<link title="Nethtml" rel="Chapter" href="Nethtml.html">
117
<link title="Netstring_str" rel="Chapter" href="Netstring_str.html">
118
<link title="Netstring_pcre" rel="Chapter" href="Netstring_pcre.html">
119
<link title="Netmappings" rel="Chapter" href="Netmappings.html">
120
<link title="Netaux" rel="Chapter" href="Netaux.html">
121
<link title="Nethttp" rel="Chapter" href="Nethttp.html">
122
<link title="Netpagebuffer" rel="Chapter" href="Netpagebuffer.html">
123
<link title="Netfs" rel="Chapter" href="Netfs.html">
124
<link title="Netglob" rel="Chapter" href="Netglob.html">
125
<link title="Netauth" rel="Chapter" href="Netauth.html">
126
<link title="Netsockaddr" rel="Chapter" href="Netsockaddr.html">
127
<link title="Netnumber" rel="Chapter" href="Netnumber.html">
128
<link title="Rtypes" rel="Chapter" href="Rtypes.html">
129
<link title="Xdr_mstring" rel="Chapter" href="Xdr_mstring.html">
130
<link title="Xdr" rel="Chapter" href="Xdr.html">
131
<link title="Netcompression" rel="Chapter" href="Netcompression.html">
132
<link title="Netchannels_tut" rel="Chapter" href="Netchannels_tut.html">
133
<link title="Netmime_tut" rel="Chapter" href="Netmime_tut.html">
134
<link title="Netsendmail_tut" rel="Chapter" href="Netsendmail_tut.html">
135
<link title="Netulex_tut" rel="Chapter" href="Netulex_tut.html">
136
<link title="Neturl_tut" rel="Chapter" href="Neturl_tut.html">
137
<link title="Netsys" rel="Chapter" href="Netsys.html">
138
<link title="Netsys_posix" rel="Chapter" href="Netsys_posix.html">
139
<link title="Netsys_pollset" rel="Chapter" href="Netsys_pollset.html">
140
<link title="Netlog" rel="Chapter" href="Netlog.html">
141
<link title="Netexn" rel="Chapter" href="Netexn.html">
142
<link title="Netsys_win32" rel="Chapter" href="Netsys_win32.html">
143
<link title="Netsys_pollset_posix" rel="Chapter" href="Netsys_pollset_posix.html">
144
<link title="Netsys_pollset_win32" rel="Chapter" href="Netsys_pollset_win32.html">
145
<link title="Netsys_pollset_generic" rel="Chapter" href="Netsys_pollset_generic.html">
146
<link title="Netsys_signal" rel="Chapter" href="Netsys_signal.html">
147
<link title="Netsys_oothr" rel="Chapter" href="Netsys_oothr.html">
148
<link title="Netsys_xdr" rel="Chapter" href="Netsys_xdr.html">
149
<link title="Netsys_rng" rel="Chapter" href="Netsys_rng.html">
150
<link title="Netsys_types" rel="Chapter" href="Netsys_types.html">
151
<link title="Netsys_mem" rel="Chapter" href="Netsys_mem.html">
152
<link title="Netsys_tmp" rel="Chapter" href="Netsys_tmp.html">
153
<link title="Netgzip" rel="Chapter" href="Netgzip.html">
154
<link title="Netpop" rel="Chapter" href="Netpop.html">
155
<link title="Rpc_auth_dh" rel="Chapter" href="Rpc_auth_dh.html">
156
<link title="Rpc_key_service" rel="Chapter" href="Rpc_key_service.html">
157
<link title="Rpc_time" rel="Chapter" href="Rpc_time.html">
158
<link title="Rpc_auth_local" rel="Chapter" href="Rpc_auth_local.html">
159
<link title="Rpc_ssl" rel="Chapter" href="Rpc_ssl.html">
160
<link title="Rpc_xti_client" rel="Chapter" href="Rpc_xti_client.html">
161
<link title="Rpc" rel="Chapter" href="Rpc.html">
162
<link title="Rpc_program" rel="Chapter" href="Rpc_program.html">
163
<link title="Rpc_util" rel="Chapter" href="Rpc_util.html">
164
<link title="Rpc_portmapper_aux" rel="Chapter" href="Rpc_portmapper_aux.html">
165
<link title="Rpc_packer" rel="Chapter" href="Rpc_packer.html">
166
<link title="Rpc_transport" rel="Chapter" href="Rpc_transport.html">
167
<link title="Rpc_client" rel="Chapter" href="Rpc_client.html">
168
<link title="Rpc_simple_client" rel="Chapter" href="Rpc_simple_client.html">
169
<link title="Rpc_portmapper_clnt" rel="Chapter" href="Rpc_portmapper_clnt.html">
170
<link title="Rpc_portmapper" rel="Chapter" href="Rpc_portmapper.html">
171
<link title="Rpc_server" rel="Chapter" href="Rpc_server.html">
172
<link title="Rpc_auth_sys" rel="Chapter" href="Rpc_auth_sys.html">
173
<link title="Rpc_auth_gssapi" rel="Chapter" href="Rpc_auth_gssapi.html">
174
<link title="Rpc_proxy" rel="Chapter" href="Rpc_proxy.html">
175
<link title="Rpc_intro" rel="Chapter" href="Rpc_intro.html">
176
<link title="Rpc_mapping_ref" rel="Chapter" href="Rpc_mapping_ref.html">
177
<link title="Rpc_intro_gss" rel="Chapter" href="Rpc_intro_gss.html">
178
<link title="Shell_sys" rel="Chapter" href="Shell_sys.html">
179
<link title="Shell" rel="Chapter" href="Shell.html">
180
<link title="Shell_uq" rel="Chapter" href="Shell_uq.html">
181
<link title="Shell_fs" rel="Chapter" href="Shell_fs.html">
182
<link title="Shell_intro" rel="Chapter" href="Shell_intro.html">
183
<link title="Netsmtp" rel="Chapter" href="Netsmtp.html">
184
<link title="Intro" rel="Chapter" href="Intro.html">
185
<link title="Platform" rel="Chapter" href="Platform.html">
186
<link title="Foreword" rel="Chapter" href="Foreword.html">
187
<link title="Ipv6" rel="Chapter" href="Ipv6.html"><title>Ocamlnet 3 Reference Manual : Netgssapi</title>
190
<code class="code"><span class="keyword">sig</span><br>
191
<span class="keyword">type</span> oid = int array<br>
192
<span class="keyword">type</span> oid_set = <span class="constructor">Netgssapi</span>.oid list<br>
193
<span class="keyword">type</span> credential = < otype : [ <span class="keywordsign">`</span><span class="constructor">Credential</span> ] ><br>
194
<span class="keyword">type</span> context = < otype : [ <span class="keywordsign">`</span><span class="constructor">Context</span> ]; valid : bool ><br>
195
<span class="keyword">type</span> token = string<br>
196
<span class="keyword">type</span> interprocess_token = string<br>
197
<span class="keyword">type</span> calling_error =<br>
198
[ <span class="keywordsign">`</span><span class="constructor">Bad_structure</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Inaccessible_read</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Inaccessible_write</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">None</span> ]<br>
199
<span class="keyword">type</span> routine_error =<br>
200
[ <span class="keywordsign">`</span><span class="constructor">Bad_QOP</span><br>
201
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Bad_bindings</span><br>
202
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Bad_mech</span><br>
203
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Bad_mic</span><br>
204
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Bad_name</span><br>
205
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Bad_nametype</span><br>
206
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Bad_status</span><br>
207
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Context_expired</span><br>
208
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Credentials_expired</span><br>
209
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Defective_credential</span><br>
210
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Defective_token</span><br>
211
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Duplicate_element</span><br>
212
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Failure</span><br>
213
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Name_not_mn</span><br>
214
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">No_context</span><br>
215
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">No_cred</span><br>
216
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">None</span><br>
217
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Unauthorized</span><br>
218
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Unavailable</span> ]<br>
219
<span class="keyword">type</span> suppl_status =<br>
220
[ <span class="keywordsign">`</span><span class="constructor">Continue_needed</span><br>
221
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Duplicate_token</span><br>
222
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Gap_token</span><br>
223
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Old_token</span><br>
224
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Unseq_token</span> ]<br>
225
<span class="keyword">type</span> major_status =<br>
226
<span class="constructor">Netgssapi</span>.calling_error * <span class="constructor">Netgssapi</span>.routine_error *<br>
227
<span class="constructor">Netgssapi</span>.suppl_status list<br>
228
<span class="keyword">type</span> minor_status = int32<br>
229
<span class="keyword">type</span> name = < otype : [ <span class="keywordsign">`</span><span class="constructor">Name</span> ] ><br>
230
<span class="keyword">type</span> address =<br>
231
[ <span class="keywordsign">`</span><span class="constructor">Inet</span> <span class="keyword">of</span> <span class="constructor">Unix</span>.inet_addr<br>
232
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Local</span> <span class="keyword">of</span> string<br>
233
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Nulladdr</span><br>
234
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Other</span> <span class="keyword">of</span> int32 * string<br>
235
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Unspecified</span> <span class="keyword">of</span> string ]<br>
236
<span class="keyword">type</span> channel_bindings = <span class="constructor">Netgssapi</span>.address * <span class="constructor">Netgssapi</span>.address * string<br>
237
<span class="keyword">type</span> cred_usage = [ <span class="keywordsign">`</span><span class="constructor">Accept</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Both</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Initiate</span> ]<br>
238
<span class="keyword">type</span> qop = < otype : [ <span class="keywordsign">`</span><span class="constructor">QOP</span> ] ><br>
239
<span class="keyword">type</span> message = <span class="constructor">Xdr_mstring</span>.mstring list<br>
240
<span class="keyword">type</span> ret_flag =<br>
241
[ <span class="keywordsign">`</span><span class="constructor">Anon_flag</span><br>
242
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Conf_flag</span><br>
243
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Deleg_flag</span><br>
244
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Integ_flag</span><br>
245
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Mutual_flag</span><br>
246
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Prot_ready_flag</span><br>
247
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Replay_flag</span><br>
248
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Sequence_flag</span><br>
249
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Trans_flag</span> ]<br>
250
<span class="keyword">type</span> req_flag =<br>
251
[ <span class="keywordsign">`</span><span class="constructor">Anon_flag</span><br>
252
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Conf_flag</span><br>
253
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Deleg_flag</span><br>
254
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Integ_flag</span><br>
255
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Mutual_flag</span><br>
256
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Replay_flag</span><br>
257
<span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">Sequence_flag</span> ]<br>
258
<span class="keyword">class</span> <span class="keyword">type</span> gss_api =<br>
259
<span class="keyword">object</span><br>
260
<span class="keyword">method</span> accept_sec_context :<br>
261
context:<span class="constructor">Netgssapi</span>.context option <span class="keywordsign">-></span><br>
262
acceptor_cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
263
input_token:<span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span><br>
264
chan_bindings:<span class="constructor">Netgssapi</span>.channel_bindings option <span class="keywordsign">-></span><br>
265
out:(src_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
266
mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
267
output_context:<span class="constructor">Netgssapi</span>.context option <span class="keywordsign">-></span><br>
268
output_token:<span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span><br>
269
ret_flags:<span class="constructor">Netgssapi</span>.ret_flag list <span class="keywordsign">-></span><br>
270
time_rec:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
271
delegated_cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
272
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
273
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>a) <span class="keywordsign">-></span><br>
274
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>a<br>
275
<span class="keyword">method</span> acquire_cred :<br>
276
desired_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
277
time_req:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">None</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
278
desired_mechs:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
279
cred_usage:<span class="constructor">Netgssapi</span>.cred_usage <span class="keywordsign">-></span><br>
280
out:(cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
281
actual_mechs:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
282
time_rec:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
283
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
284
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>b) <span class="keywordsign">-></span><br>
285
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>b<br>
286
<span class="keyword">method</span> add_cred :<br>
287
input_cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
288
desired_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
289
desired_mech:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
290
cred_usage:<span class="constructor">Netgssapi</span>.cred_usage <span class="keywordsign">-></span><br>
291
initiator_time_req:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">None</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
292
acceptor_time_req:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">None</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
293
out:(output_cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
294
actual_mechs:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
295
initiator_time_rec:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
296
acceptor_time_rec:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
297
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
298
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>c) <span class="keywordsign">-></span><br>
299
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>c<br>
300
<span class="keyword">method</span> canonicalize_name :<br>
301
input_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
302
mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
303
out:(output_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
304
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
305
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>d) <span class="keywordsign">-></span><br>
306
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>d<br>
307
<span class="keyword">method</span> compare_name :<br>
308
name1:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
309
name2:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
310
out:(name_equal:bool <span class="keywordsign">-></span><br>
311
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
312
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>e) <span class="keywordsign">-></span><br>
313
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>e<br>
314
<span class="keyword">method</span> context_time :<br>
315
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
316
out:(time_rec:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
317
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
318
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>f) <span class="keywordsign">-></span><br>
319
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>f<br>
320
<span class="keyword">method</span> delete_sec_context :<br>
321
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
322
out:(minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
323
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>g) <span class="keywordsign">-></span><br>
324
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>g<br>
325
<span class="keyword">method</span> display_minor_status :<br>
326
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
327
mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
328
out:(status_strings:string list <span class="keywordsign">-></span><br>
329
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
330
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>h) <span class="keywordsign">-></span><br>
331
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>h<br>
332
<span class="keyword">method</span> display_name :<br>
333
input_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
334
out:(output_name:string <span class="keywordsign">-></span><br>
335
output_name_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
336
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
337
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>i) <span class="keywordsign">-></span><br>
338
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>i<br>
339
<span class="keyword">method</span> export_name :<br>
340
name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
341
out:(exported_name:string <span class="keywordsign">-></span><br>
342
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
343
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>j) <span class="keywordsign">-></span><br>
344
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>j<br>
345
<span class="keyword">method</span> export_sec_context :<br>
346
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
347
out:(interprocess_token:<span class="constructor">Netgssapi</span>.interprocess_token <span class="keywordsign">-></span><br>
348
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
349
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>k) <span class="keywordsign">-></span><br>
350
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>k<br>
351
<span class="keyword">method</span> get_mic :<br>
352
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
353
qop_req:<span class="constructor">Netgssapi</span>.qop option <span class="keywordsign">-></span><br>
354
message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span><br>
355
out:(msg_token:<span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span><br>
356
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
357
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>l) <span class="keywordsign">-></span><br>
358
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>l<br>
359
<span class="keyword">method</span> import_name :<br>
360
input_name:string <span class="keywordsign">-></span><br>
361
input_name_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
362
out:(output_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
363
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
364
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>m) <span class="keywordsign">-></span><br>
365
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>m<br>
366
<span class="keyword">method</span> import_sec_context :<br>
367
interprocess_token:<span class="constructor">Netgssapi</span>.interprocess_token <span class="keywordsign">-></span><br>
368
out:(context:<span class="constructor">Netgssapi</span>.context option <span class="keywordsign">-></span><br>
369
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
370
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>n) <span class="keywordsign">-></span><br>
371
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>n<br>
372
<span class="keyword">method</span> indicate_mechs :<br>
373
out:(mech_set:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
374
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
375
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>o) <span class="keywordsign">-></span><br>
376
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>o<br>
377
<span class="keyword">method</span> init_sec_context :<br>
378
initiator_cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
379
context:<span class="constructor">Netgssapi</span>.context option <span class="keywordsign">-></span><br>
380
target_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
381
mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
382
req_flags:<span class="constructor">Netgssapi</span>.req_flag list <span class="keywordsign">-></span><br>
383
time_rec:float option <span class="keywordsign">-></span><br>
384
chan_bindings:<span class="constructor">Netgssapi</span>.channel_bindings option <span class="keywordsign">-></span><br>
385
input_token:<span class="constructor">Netgssapi</span>.token option <span class="keywordsign">-></span><br>
386
out:(actual_mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
387
output_context:<span class="constructor">Netgssapi</span>.context option <span class="keywordsign">-></span><br>
388
output_token:<span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span><br>
389
ret_flags:<span class="constructor">Netgssapi</span>.ret_flag list <span class="keywordsign">-></span><br>
390
time_rec:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
391
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
392
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>p) <span class="keywordsign">-></span><br>
393
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>p<br>
394
<span class="keyword">method</span> inquire_context :<br>
395
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
396
out:(src_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
397
targ_name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
398
lifetime_req:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
399
mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
400
ctx_flags:<span class="constructor">Netgssapi</span>.ret_flag list <span class="keywordsign">-></span><br>
401
locally_initiated:bool <span class="keywordsign">-></span><br>
402
is_open:bool <span class="keywordsign">-></span><br>
403
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
404
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>q) <span class="keywordsign">-></span><br>
405
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>q<br>
406
<span class="keyword">method</span> inquire_cred :<br>
407
cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
408
out:(name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
409
lifetime:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
410
cred_usage:<span class="constructor">Netgssapi</span>.cred_usage <span class="keywordsign">-></span><br>
411
mechanisms:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
412
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
413
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>r) <span class="keywordsign">-></span><br>
414
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>r<br>
415
<span class="keyword">method</span> inquire_cred_by_mech :<br>
416
cred:<span class="constructor">Netgssapi</span>.credential <span class="keywordsign">-></span><br>
417
mech_type:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
418
out:(name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
419
initiator_lifetime:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
420
acceptor_lifetime:[ <span class="keywordsign">`</span><span class="constructor">Indefinite</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">This</span> <span class="keyword">of</span> float ] <span class="keywordsign">-></span><br>
421
cred_usage:<span class="constructor">Netgssapi</span>.cred_usage <span class="keywordsign">-></span><br>
422
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
423
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>s) <span class="keywordsign">-></span><br>
424
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>s<br>
425
<span class="keyword">method</span> inquire_mechs_for_name :<br>
426
name:<span class="constructor">Netgssapi</span>.name <span class="keywordsign">-></span><br>
427
out:(mech_types:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
428
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
429
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>t) <span class="keywordsign">-></span><br>
430
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>t<br>
431
<span class="keyword">method</span> inquire_names_for_mech :<br>
432
mechanism:<span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span><br>
433
out:(name_types:<span class="constructor">Netgssapi</span>.oid_set <span class="keywordsign">-></span><br>
434
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
435
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>u) <span class="keywordsign">-></span><br>
436
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>u<br>
437
<span class="keyword">method</span> no_credential : <span class="constructor">Netgssapi</span>.credential<br>
438
<span class="keyword">method</span> no_name : <span class="constructor">Netgssapi</span>.name<br>
439
<span class="keyword">method</span> process_context_token :<br>
440
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
441
token:<span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span><br>
442
out:(minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
443
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>v) <span class="keywordsign">-></span><br>
444
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>v<br>
445
<span class="keyword">method</span> provider : string<br>
446
<span class="keyword">method</span> unwrap :<br>
447
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
448
input_message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span><br>
449
output_message_preferred_type:[ <span class="keywordsign">`</span><span class="constructor">Memory</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">String</span> ] <span class="keywordsign">-></span><br>
450
out:(output_message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span><br>
451
conf_state:bool <span class="keywordsign">-></span><br>
452
qop_state:<span class="constructor">Netgssapi</span>.qop <span class="keywordsign">-></span><br>
453
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
454
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>w) <span class="keywordsign">-></span><br>
455
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>w<br>
456
<span class="keyword">method</span> verify_mic :<br>
457
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
458
message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span><br>
459
token:<span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span><br>
460
out:(qop_state:<span class="constructor">Netgssapi</span>.qop <span class="keywordsign">-></span><br>
461
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
462
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>x) <span class="keywordsign">-></span><br>
463
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>x<br>
464
<span class="keyword">method</span> wrap :<br>
465
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
466
conf_req:bool <span class="keywordsign">-></span><br>
467
qop_req:<span class="constructor">Netgssapi</span>.qop option <span class="keywordsign">-></span><br>
468
input_message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span><br>
469
output_message_preferred_type:[ <span class="keywordsign">`</span><span class="constructor">Memory</span> <span class="keywordsign">|</span> <span class="keywordsign">`</span><span class="constructor">String</span> ] <span class="keywordsign">-></span><br>
470
out:(conf_state:bool <span class="keywordsign">-></span><br>
471
output_message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span><br>
472
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
473
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>y) <span class="keywordsign">-></span><br>
474
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>y<br>
475
<span class="keyword">method</span> wrap_size_limit :<br>
476
context:<span class="constructor">Netgssapi</span>.context <span class="keywordsign">-></span><br>
477
conf_req:bool <span class="keywordsign">-></span><br>
478
qop_req:<span class="constructor">Netgssapi</span>.qop option <span class="keywordsign">-></span><br>
479
req_output_size:int <span class="keywordsign">-></span><br>
480
out:(max_input_size:int <span class="keywordsign">-></span><br>
481
minor_status:<span class="constructor">Netgssapi</span>.minor_status <span class="keywordsign">-></span><br>
482
major_status:<span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>z) <span class="keywordsign">-></span><br>
483
unit <span class="keywordsign">-></span> <span class="keywordsign">'</span>z<br>
484
<span class="keyword">end</span><br>
485
<span class="keyword">val</span> string_of_calling_error : <span class="constructor">Netgssapi</span>.calling_error <span class="keywordsign">-></span> string<br>
486
<span class="keyword">val</span> string_of_routine_error : <span class="constructor">Netgssapi</span>.routine_error <span class="keywordsign">-></span> string<br>
487
<span class="keyword">val</span> string_of_suppl_status : <span class="constructor">Netgssapi</span>.suppl_status <span class="keywordsign">-></span> string<br>
488
<span class="keyword">val</span> string_of_major_status : <span class="constructor">Netgssapi</span>.major_status <span class="keywordsign">-></span> string<br>
489
<span class="keyword">val</span> nt_hostbased_service : <span class="constructor">Netgssapi</span>.oid<br>
490
<span class="keyword">val</span> nt_user_name : <span class="constructor">Netgssapi</span>.oid<br>
491
<span class="keyword">val</span> nt_machine_uid_name : <span class="constructor">Netgssapi</span>.oid<br>
492
<span class="keyword">val</span> nt_string_uid_name : <span class="constructor">Netgssapi</span>.oid<br>
493
<span class="keyword">val</span> nt_anonymous : <span class="constructor">Netgssapi</span>.oid<br>
494
<span class="keyword">val</span> nt_export_name : <span class="constructor">Netgssapi</span>.oid<br>
495
<span class="keyword">val</span> parse_hostbased_service : string <span class="keywordsign">-></span> string * string<br>
496
<span class="keyword">val</span> oid_to_string : <span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span> string<br>
497
<span class="keyword">val</span> string_to_oid : string <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.oid<br>
498
<span class="keyword">val</span> oid_to_der : <span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span> string<br>
499
<span class="keyword">val</span> der_to_oid : string <span class="keywordsign">-></span> int <span class="constructor">Pervasives</span>.ref <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.oid<br>
500
<span class="keyword">val</span> wire_encode_token : <span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.token <span class="keywordsign">-></span> string<br>
501
<span class="keyword">val</span> wire_decode_token :<br>
502
string <span class="keywordsign">-></span> int <span class="constructor">Pervasives</span>.ref <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.oid * <span class="constructor">Netgssapi</span>.token<br>
503
<span class="keyword">val</span> encode_exported_name : <span class="constructor">Netgssapi</span>.oid <span class="keywordsign">-></span> string <span class="keywordsign">-></span> string<br>
504
<span class="keyword">val</span> decode_exported_name :<br>
505
string <span class="keywordsign">-></span> int <span class="constructor">Pervasives</span>.ref <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.oid * string<br>
506
<span class="keyword">val</span> create_mic_token :<br>
507
sent_by_acceptor:bool <span class="keywordsign">-></span><br>
508
acceptor_subkey:bool <span class="keywordsign">-></span><br>
509
sequence_number:int64 <span class="keywordsign">-></span><br>
510
get_mic:(<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> string) <span class="keywordsign">-></span><br>
511
message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> string<br>
512
<span class="keyword">val</span> parse_mic_token_header : string <span class="keywordsign">-></span> bool * bool * int64<br>
513
<span class="keyword">val</span> verify_mic_token :<br>
514
get_mic:(<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> string) <span class="keywordsign">-></span><br>
515
message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> token:string <span class="keywordsign">-></span> bool<br>
516
<span class="keyword">val</span> create_wrap_token_conf :<br>
517
sent_by_acceptor:bool <span class="keywordsign">-></span><br>
518
acceptor_subkey:bool <span class="keywordsign">-></span><br>
519
sequence_number:int64 <span class="keywordsign">-></span><br>
520
get_ec:(int <span class="keywordsign">-></span> int) <span class="keywordsign">-></span><br>
521
encrypt_and_sign:(<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.message) <span class="keywordsign">-></span><br>
522
message:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.message<br>
523
<span class="keyword">val</span> parse_wrap_token_header :<br>
524
<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> bool * bool * bool * int64<br>
525
<span class="keyword">val</span> unwrap_wrap_token_conf :<br>
526
decrypt_and_verify:(<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.message) <span class="keywordsign">-></span><br>
527
token:<span class="constructor">Netgssapi</span>.message <span class="keywordsign">-></span> <span class="constructor">Netgssapi</span>.message<br>
528
<span class="keyword">end</span></code></body></html>
b'\\ No newline at end of file'