21 * questions. |
21 * questions. |
22 */ |
22 */ |
23 |
23 |
24 /* |
24 /* |
25 * @test |
25 * @test |
26 * @bug 6706974 8014628 |
26 * @bug 6706974 8014628 8194486 |
27 * @summary Add krb5 test infrastructure |
27 * @summary Add krb5 test infrastructure |
|
28 * @library /test/lib |
28 * @compile -XDignore.symbol.file BasicKrb5Test.java |
29 * @compile -XDignore.symbol.file BasicKrb5Test.java |
29 * @run main/othervm BasicKrb5Test |
30 * @run main jdk.test.lib.FileInstaller TestHosts TestHosts |
30 * @run main/othervm BasicKrb5Test des-cbc-crc |
31 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
31 * @run main/othervm BasicKrb5Test des-cbc-md5 |
32 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des-cbc-crc |
32 * @run main/othervm BasicKrb5Test des3-cbc-sha1 |
33 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des-cbc-md5 |
33 * @run main/othervm BasicKrb5Test aes128-sha1 |
34 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des3-cbc-sha1 |
34 * @run main/othervm BasicKrb5Test aes256-sha1 |
35 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes128-sha1 |
35 * @run main/othervm BasicKrb5Test aes128-sha2 |
36 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes256-sha1 |
36 * @run main/othervm BasicKrb5Test aes256-sha2 |
37 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes128-sha2 |
37 * @run main/othervm BasicKrb5Test rc4-hmac |
38 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes256-sha2 |
38 * @run main/othervm BasicKrb5Test -s |
39 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test rc4-hmac |
39 * @run main/othervm BasicKrb5Test des-cbc-crc -s |
40 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test -s |
40 * @run main/othervm BasicKrb5Test des-cbc-md5 -s |
41 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des-cbc-crc -s |
41 * @run main/othervm BasicKrb5Test des3-cbc-sha1 -s |
42 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des-cbc-md5 -s |
42 * @run main/othervm BasicKrb5Test aes128-sha1 -s |
43 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
43 * @run main/othervm BasicKrb5Test aes256-sha1 -s |
44 * des3-cbc-sha1 -s |
44 * @run main/othervm BasicKrb5Test aes128-sha2 -s |
45 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes128-sha1 -s |
45 * @run main/othervm BasicKrb5Test aes256-sha2 -s |
46 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes256-sha1 -s |
46 * @run main/othervm BasicKrb5Test rc4-hmac -s |
47 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes128-sha2 -s |
47 * @run main/othervm BasicKrb5Test -C |
48 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes256-sha2 -s |
48 * @run main/othervm BasicKrb5Test des-cbc-crc -C |
49 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test rc4-hmac -s |
49 * @run main/othervm BasicKrb5Test des-cbc-md5 -C |
50 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test -C |
50 * @run main/othervm BasicKrb5Test des3-cbc-sha1 -C |
51 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des-cbc-crc -C |
51 * @run main/othervm BasicKrb5Test aes128-sha1 -C |
52 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test des-cbc-md5 -C |
52 * @run main/othervm BasicKrb5Test aes256-sha1 -C |
53 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
53 * @run main/othervm BasicKrb5Test aes128-sha2 -C |
54 * des3-cbc-sha1 -C |
54 * @run main/othervm BasicKrb5Test aes256-sha2 -C |
55 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes128-sha1 -C |
55 * @run main/othervm BasicKrb5Test rc4-hmac -C |
56 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes256-sha1 -C |
56 * @run main/othervm BasicKrb5Test -s -C |
57 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes128-sha2 -C |
57 * @run main/othervm BasicKrb5Test des-cbc-crc -s -C |
58 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test aes256-sha2 -C |
58 * @run main/othervm BasicKrb5Test des-cbc-md5 -s -C |
59 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test rc4-hmac -C |
59 * @run main/othervm BasicKrb5Test des3-cbc-sha1 -s -C |
60 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test -s -C |
60 * @run main/othervm BasicKrb5Test aes128-sha1 -s -C |
61 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
61 * @run main/othervm BasicKrb5Test aes256-sha1 -s -C |
62 * des-cbc-crc -s -C |
62 * @run main/othervm BasicKrb5Test aes128-sha2 -s -C |
63 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
63 * @run main/othervm BasicKrb5Test aes256-sha2 -s -C |
64 * des-cbc-md5 -s -C |
64 * @run main/othervm BasicKrb5Test rc4-hmac -s -C |
65 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
|
66 * des3-cbc-sha1 -s -C |
|
67 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
|
68 * aes128-sha1 -s -C |
|
69 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
|
70 * aes256-sha1 -s -C |
|
71 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
|
72 * aes128-sha2 -s -C |
|
73 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
|
74 * aes256-sha2 -s -C |
|
75 * @run main/othervm -Djdk.net.hosts.file=TestHosts BasicKrb5Test |
|
76 * rc4-hmac -s -C |
65 */ |
77 */ |
66 |
78 |
67 import org.ietf.jgss.GSSName; |
79 import org.ietf.jgss.GSSName; |
68 import sun.security.jgss.GSSUtil; |
80 import sun.security.jgss.GSSUtil; |
69 import sun.security.krb5.KrbException; |
81 import sun.security.krb5.KrbException; |