Lines Matching full:r1

57 def tgt(r1, r2):  argument
58 return 'krbtgt/%s@%s' % (r1.realm, r2.realm)
63 r1, r2 = cross_realms(2) variable
64 test_kvno(r1, r2.host_princ, 'basic r1->r2')
65 check_klist(r1, (tgt(r1, r1), tgt(r2, r1), r2.host_princ))
66 test_kvno(r2, r1.host_princ, 'basic r2->r1')
67 check_klist(r2, (tgt(r2, r2), tgt(r1, r2), r1.host_princ))
68 stop(r1, r2)
75 r1, r2, r3 = cross_realms(3, xtgts=((0,1), (1,2)), variable
78 test_kvno(r1, r3.host_princ, 'KDC domain walk')
79 check_klist(r1, (tgt(r1, r1), r3.host_princ))
82 r1.run([kvno, '--out-cache', r1.ccache, r2.krbtgt_princ])
83 r1.run([klist, '-C'], expected_msg='config: start_realm = X')
86 r1.run([kvno, r3.host_princ], expected_trace=msgs)
88 stop(r1, r2, r3)
97 r1, r2, r3, r4 = cross_realms(4, xtgts=((0,1), (1,2), (2,3)), variable
102 r1client = r1.special_env('client', False, krb5_conf=capaths)
103 test_kvno(r1, r4.host_princ, 'client capaths', r1client)
104 check_klist(r1, (tgt(r1, r1), tgt(r2, r1), tgt(r3, r2), tgt(r4, r3),
106 stop(r1, r2, r3, r4)
113 r1, r2, r3, r4 = cross_realms(4, xtgts=((0,1), (1,2), (2,3)), variable
118 r1client = r1.special_env('client', False, krb5_conf={'capaths': None})
119 test_kvno(r1, r4.host_princ, 'KDC capaths', r1client)
120 check_klist(r1, (tgt(r1, r1), r4.host_princ))
121 stop(r1, r2, r3, r4)
127 r1, r2, r3 = cross_realms(3, xtgts=((0,1), (1,2)), variable
130 r1.run([kvno, r3.host_princ], expected_code=1,
132 stop(r1, r2, r3)
139 r1, r2, r3 = cross_realms(3, xtgts=((0,1), (1,2)), variable
142 r1.run([kvno, r3.host_princ], expected_code=1,
144 check_klist(r1, (tgt(r1, r1), tgt(r3, r2)))
145 stop(r1, r2, r3)
156 r1, r2, r3 = cross_realms(3, xtgts=((0,1), (1,2)), variable
163 shutil.copy(r1.ccache, r1.ccache + '.copy')
164 r1.run(['./gcred', 'principal', r3.host_princ])
165 os.rename(r1.ccache, r3.ccache)
168 os.rename(r1.ccache + '.copy', r1.ccache)
169 r1.run(['./gcred', '-t', 'principal', r3.host_princ])
170 os.rename(r1.ccache, r3.ccache)
173 stop(r1, r2, r3)
182 r1, r2, r3, r4 = cross_realms(4, xtgts=((0,1), (1,2), (2,3)), variable
187 r1.run([kvno, r4.host_princ], expected_code=1,
189 check_klist(r1, (tgt(r1, r1), tgt(r4, r3)))
190 stop(r1, r2, r3, r4)