11
11
<script src="../../_static/js/html5shiv.min.js"></script>
12
12
<![endif]-->
13
13
14
- < script src ="../../_static/jquery.js "> </ script >
15
- < script src ="../../_static/_sphinx_javascript_frameworks_compat.js "> </ script >
16
- < script data-url_root =" ../../ " id =" documentation_options " src ="../../_static/documentation_options.js "> </ script >
17
- < script src ="../../_static/doctools.js "> </ script >
18
- < script src ="../../_static/sphinx_highlight.js "> </ script >
14
+ < script src ="../../_static/jquery.js?v=5d32c60e "> </ script >
15
+ < script src ="../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c "> </ script >
16
+ < script src ="../../_static/documentation_options.js?v=82e6e318 "> </ script >
17
+ < script src ="../../_static/doctools.js?v=888ff710 "> </ script >
18
+ < script src ="../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
19
19
< script src ="../../_static/js/theme.js "> </ script >
20
20
< link rel ="index " title ="Index " href ="../../genindex.html " />
21
21
< link rel ="search " title ="Search " href ="../../search.html " />
@@ -91,7 +91,9 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
91
91
< span class ="n "> rcred_rfc5588</ span > < span class ="o "> =</ span > < span class ="n "> import_gssapi_extension</ span > < span class ="p "> (</ span > < span class ="s1 "> 'rfc5588'</ span > < span class ="p "> )</ span >
92
92
93
93
94
- < div class ="viewcode-block " id ="Credentials "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials "> [docs]</ a > < span class ="k "> class</ span > < span class ="nc "> Credentials</ span > < span class ="p "> (</ span > < span class ="n "> rcreds</ span > < span class ="o "> .</ span > < span class ="n "> Creds</ span > < span class ="p "> ):</ span >
94
+ < div class ="viewcode-block " id ="Credentials ">
95
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials "> [docs]</ a >
96
+ < span class ="k "> class</ span > < span class ="nc "> Credentials</ span > < span class ="p "> (</ span > < span class ="n "> rcreds</ span > < span class ="o "> .</ span > < span class ="n "> Creds</ span > < span class ="p "> ):</ span >
95
97
< span class ="w "> </ span > < span class ="sd "> """GSSAPI Credentials</ span >
96
98
97
99
< span class ="sd "> This class represents a set of GSSAPI credentials which may</ span >
@@ -186,7 +188,9 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
186
188
< span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> inquire</ span > < span class ="p "> (</ span > < span class ="n "> name</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span > < span class ="n "> lifetime</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
187
189
< span class ="n "> usage</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span > < span class ="n "> mechs</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> )</ span > < span class ="o "> .</ span > < span class ="n "> usage</ span > < span class ="p "> )</ span >
188
190
189
- < div class ="viewcode-block " id ="Credentials.acquire "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.acquire "> [docs]</ a > < span class ="nd "> @classmethod</ span >
191
+ < div class ="viewcode-block " id ="Credentials.acquire ">
192
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.acquire "> [docs]</ a >
193
+ < span class ="nd "> @classmethod</ span >
190
194
< span class ="k "> def</ span > < span class ="nf "> acquire</ span > < span class ="p "> (</ span >
191
195
< span class ="bp "> cls</ span > < span class ="p "> ,</ span >
192
196
< span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> rnames</ span > < span class ="o "> .</ span > < span class ="n "> Name</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
@@ -254,7 +258,10 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
254
258
< span class ="k "> return</ span > < span class ="n "> tuples</ span > < span class ="o "> .</ span > < span class ="n "> AcquireCredResult</ span > < span class ="p "> (</ span > < span class ="bp "> cls</ span > < span class ="p "> (</ span > < span class ="n "> base</ span > < span class ="o "> =</ span > < span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> creds</ span > < span class ="p "> ),</ span > < span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> mechs</ span > < span class ="p "> ,</ span >
255
259
< span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> lifetime</ span > < span class ="p "> )</ span > </ div >
256
260
257
- < div class ="viewcode-block " id ="Credentials.store "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.store "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> store</ span > < span class ="p "> (</ span >
261
+
262
+ < div class ="viewcode-block " id ="Credentials.store ">
263
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.store "> [docs]</ a >
264
+ < span class ="k "> def</ span > < span class ="nf "> store</ span > < span class ="p "> (</ span >
258
265
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
259
266
< span class ="n "> store</ span > < span class ="p "> :</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span >
260
267
< span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Dict</ span > < span class ="p "> [</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="nb "> bytes</ span > < span class ="p "> ,</ span > < span class ="nb "> str</ span > < span class ="p "> ],</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Union</ span > < span class ="p "> [</ span > < span class ="nb "> bytes</ span > < span class ="p "> ,</ span > < span class ="nb "> str</ span > < span class ="p "> ]]</ span >
@@ -314,7 +321,10 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
314
321
< span class ="k "> return</ span > < span class ="n "> rcred_cred_store</ span > < span class ="o "> .</ span > < span class ="n "> store_cred_into</ span > < span class ="p "> (</ span > < span class ="n "> b_store</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="p "> ,</ span > < span class ="n "> usage</ span > < span class ="p "> ,</ span > < span class ="n "> mech</ span > < span class ="p "> ,</ span >
315
322
< span class ="n "> overwrite</ span > < span class ="p "> ,</ span > < span class ="n "> set_default</ span > < span class ="p "> )</ span > </ div >
316
323
317
- < div class ="viewcode-block " id ="Credentials.impersonate "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.impersonate "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> impersonate</ span > < span class ="p "> (</ span >
324
+
325
+ < div class ="viewcode-block " id ="Credentials.impersonate ">
326
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.impersonate "> [docs]</ a >
327
+ < span class ="k "> def</ span > < span class ="nf "> impersonate</ span > < span class ="p "> (</ span >
318
328
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
319
329
< span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="n "> rnames</ span > < span class ="o "> .</ span > < span class ="n "> Name</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
320
330
< span class ="n "> lifetime</ span > < span class ="p "> :</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Optional</ span > < span class ="p "> [</ span > < span class ="nb "> int</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
@@ -352,7 +362,10 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
352
362
353
363
< span class ="k "> return</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )(</ span > < span class ="n "> base</ span > < span class ="o "> =</ span > < span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> creds</ span > < span class ="p "> )</ span > </ div >
354
364
355
- < div class ="viewcode-block " id ="Credentials.inquire "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.inquire "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> inquire</ span > < span class ="p "> (</ span >
365
+
366
+ < div class ="viewcode-block " id ="Credentials.inquire ">
367
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.inquire "> [docs]</ a >
368
+ < span class ="k "> def</ span > < span class ="nf "> inquire</ span > < span class ="p "> (</ span >
356
369
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
357
370
< span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="nb "> bool</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
358
371
< span class ="n "> lifetime</ span > < span class ="p "> :</ span > < span class ="nb "> bool</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
@@ -389,7 +402,10 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
389
402
< span class ="k "> return</ span > < span class ="n "> tuples</ span > < span class ="o "> .</ span > < span class ="n "> InquireCredResult</ span > < span class ="p "> (</ span > < span class ="n "> res_name</ span > < span class ="p "> ,</ span > < span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> lifetime</ span > < span class ="p "> ,</ span >
390
403
< span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> usage</ span > < span class ="p "> ,</ span > < span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> mechs</ span > < span class ="p "> )</ span > </ div >
391
404
392
- < div class ="viewcode-block " id ="Credentials.inquire_by_mech "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.inquire_by_mech "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> inquire_by_mech</ span > < span class ="p "> (</ span >
405
+
406
+ < div class ="viewcode-block " id ="Credentials.inquire_by_mech ">
407
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.inquire_by_mech "> [docs]</ a >
408
+ < span class ="k "> def</ span > < span class ="nf "> inquire_by_mech</ span > < span class ="p "> (</ span >
393
409
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
394
410
< span class ="n "> mech</ span > < span class ="p "> :</ span > < span class ="n "> roids</ span > < span class ="o "> .</ span > < span class ="n "> OID</ span > < span class ="p "> ,</ span >
395
411
< span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="nb "> bool</ span > < span class ="o "> =</ span > < span class ="kc "> True</ span > < span class ="p "> ,</ span >
@@ -430,7 +446,10 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
430
446
< span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> accept_lifetime</ span > < span class ="p "> ,</ span >
431
447
< span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> usage</ span > < span class ="p "> )</ span > </ div >
432
448
433
- < div class ="viewcode-block " id ="Credentials.add "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.add "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> add</ span > < span class ="p "> (</ span >
449
+
450
+ < div class ="viewcode-block " id ="Credentials.add ">
451
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.add "> [docs]</ a >
452
+ < span class ="k "> def</ span > < span class ="nf "> add</ span > < span class ="p "> (</ span >
434
453
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
435
454
< span class ="n "> name</ span > < span class ="p "> :</ span > < span class ="n "> rnames</ span > < span class ="o "> .</ span > < span class ="n "> Name</ span > < span class ="p "> ,</ span >
436
455
< span class ="n "> mech</ span > < span class ="p "> :</ span > < span class ="n "> roids</ span > < span class ="o "> .</ span > < span class ="n "> OID</ span > < span class ="p "> ,</ span >
@@ -524,7 +543,10 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
524
543
525
544
< span class ="k "> return</ span > < span class ="n "> Credentials</ span > < span class ="p "> (</ span > < span class ="n "> res</ span > < span class ="o "> .</ span > < span class ="n "> creds</ span > < span class ="p "> )</ span > </ div >
526
545
527
- < div class ="viewcode-block " id ="Credentials.export "> < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.export "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> export</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="nb "> bytes</ span > < span class ="p "> :</ span >
546
+
547
+ < div class ="viewcode-block " id ="Credentials.export ">
548
+ < a class ="viewcode-back " href ="../../gssapi.html#gssapi.creds.Credentials.export "> [docs]</ a >
549
+ < span class ="k "> def</ span > < span class ="nf "> export</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="nb "> bytes</ span > < span class ="p "> :</ span >
528
550
< span class ="w "> </ span > < span class ="sd "> """Export these credentials into a token</ span >
529
551
530
552
< span class ="sd "> This method exports the current credentials to a token that can</ span >
@@ -545,12 +567,14 @@ <h1>Source code for gssapi.creds</h1><div class="highlight"><pre>
545
567
546
568
< span class ="k "> return</ span > < span class ="n "> rcred_imp_exp</ span > < span class ="o "> .</ span > < span class ="n "> export_cred</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> )</ span > </ div >
547
569
570
+
548
571
< span class ="c1 "> # pickle protocol support</ span >
549
572
< span class ="k "> def</ span > < span class ="nf "> __reduce__</ span > < span class ="p "> (</ span >
550
573
< span class ="bp "> self</ span > < span class ="p "> ,</ span >
551
574
< span class ="p "> )</ span > < span class ="o "> -></ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Tuple</ span > < span class ="p "> [</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Type</ span > < span class ="p "> [</ span > < span class ="s2 "> "Credentials"</ span > < span class ="p "> ],</ span > < span class ="n "> t</ span > < span class ="o "> .</ span > < span class ="n "> Tuple</ span > < span class ="p "> [</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="nb "> bytes</ span > < span class ="p "> ]]:</ span >
552
575
< span class ="c1 "> # the unpickle arguments to new are (base=None, token=self.export())</ span >
553
576
< span class ="k "> return</ span > < span class ="p "> (</ span > < span class ="nb "> type</ span > < span class ="p "> (</ span > < span class ="bp "> self</ span > < span class ="p "> ),</ span > < span class ="p "> (</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span > < span class ="bp "> self</ span > < span class ="o "> .</ span > < span class ="n "> export</ span > < span class ="p "> ()))</ span > </ div >
577
+
554
578
</ pre > </ div >
555
579
556
580
</ div >
0 commit comments