/openjdk7/jdk/src/share/classes/javax/security/auth/kerberos/ |
H A D | JavaxSecurityAuthKerberosAccessImpl.java | 35 KeyTab ktab, PrincipalName principal) { 36 return ktab.getEncryptionKeys(principal); 34 keyTabGetEncryptionKeys( KeyTab ktab, PrincipalName principal) argument
|
H A D | KeyTab.java | 67 * The snapshot is of type sun.security.krb5.internal.ktab.KeyTab, which 70 * for the create/add/save methods only used by the ktab command). 116 private sun.security.krb5.internal.ktab.KeyTab takeSnapshot() { 117 return sun.security.krb5.internal.ktab.KeyTab.getInstance(file);
|
/openjdk7/jdk/test/sun/security/krb5/tools/ |
H A D | KtabCheck.java | 27 import sun.security.krb5.internal.ktab.KeyTab; 28 import sun.security.krb5.internal.ktab.KeyTabEntry; 41 KeyTab ktab = KeyTab.getInstance(args[0]); 46 for (KeyTabEntry e: ktab.getEntries()) {
|
H A D | KtabZero.java | 24 import sun.security.krb5.internal.ktab.KeyTab; 25 import sun.security.krb5.internal.ktab.KeyTabConstants; 35 * @summary ktab creates a file with zero kt_vno 55 Class ktab = Class.forName("sun.security.krb5.internal.tools.Ktab"); 56 ktab.getDeclaredMethod("main", String[].class).invoke(null, 59 // Only Windows has ktab tool 60 System.out.println("No ktab tool here. Ignored.");
|
H A D | ktcheck.sh | 26 # @summary "ktab -d name etype" to "ktab -d name [-e etype] [kvno | all | old]" 54 KEYTAB=ktab.tmp 60 KTAB="${TESTJAVA}${FS}bin${FS}ktab -J${EXTRA_OPTIONS} -k $KEYTAB -f"
|
/openjdk7/jdk/test/sun/security/krb5/auto/ |
H A D | FileKeyTab.java | 41 String ktab = new File(OneKDC.KTAB).getAbsolutePath().replace('\\', '/'); 49 " keyTab=\"file:" + ktab + "\"\n" +
|
H A D | MoreKvno.java | 36 import sun.security.krb5.internal.ktab.KeyTab; 49 KeyTab ktab = KeyTab.create(OneKDC.KTAB); 52 ktab.addEntry(p, "pass1".toCharArray(), 1, true); 53 ktab.addEntry(p, "pass3".toCharArray(), 3, true); 54 ktab.addEntry(p, "pass2".toCharArray(), 2, true); 55 ktab.save();
|
H A D | SSL.java | 46 import sun.security.krb5.internal.ktab.KeyTab; 74 KeyTab ktab = KeyTab.create(OneKDC.KTAB); 77 ktab.addEntry(service, "pass1".toCharArray(), 1, true); 78 ktab.addEntry(service, "pass2".toCharArray(), 2, true); 79 ktab.addEntry(service, "pass3".toCharArray(), 3, true); 80 ktab.save(); 126 KeyTab ktab = KeyTab.create(OneKDC.KTAB); 129 ktab.addEntry(service, "pass1".toCharArray(), 1); 130 ktab.addEntry(service, "pass2".toCharArray(), 2); 131 ktab [all...] |
H A D | W83.java | 38 import sun.security.krb5.internal.ktab.KeyTab; 58 KeyTab ktab = KeyTab.getInstance(OneKDC.KTAB); 61 ktab.deleteEntries(new PrincipalName(OneKDC.USER), etype, -1); 64 ktab.save();
|
H A D | HttpNegotiateServer.java | 70 final static String KRB5_TAB = "web.ktab"; 259 String principal, String ktab) throws Exception { 264 proxy, scheme, principal, ktab)); 288 String principal, String ktab) throws Exception { 304 map.put("keyTab", ktab); 258 httpd(String scheme, boolean proxy, String principal, String ktab) argument 287 MyServerAuthenticator(boolean proxy, String scheme, String principal, String ktab) argument
|
/openjdk7/jdk/src/share/classes/sun/security/krb5/internal/ktab/ |
H A D | KeyTabConstants.java | 31 package sun.security.krb5.internal.ktab;
|
H A D | KeyTabOutputStream.java | 31 package sun.security.krb5.internal.ktab;
|
H A D | KeyTab.java | 32 package sun.security.krb5.internal.ktab; 59 * the ktab tool). 124 KeyTab ktab = new KeyTab(s); 125 if (ktab.isValid()) { // A valid new keytab 126 map.put(s, ktab); 127 return ktab; 131 return ktab; // first read is invalid 370 /////////////// only used by ktab tool //////////////////
|
H A D | KeyTabEntry.java | 31 package sun.security.krb5.internal.ktab;
|
H A D | KeyTabInputStream.java | 32 package sun.security.krb5.internal.ktab;
|
/openjdk7/jdk/src/share/classes/sun/misc/ |
H A D | JavaxSecurityAuthKerberosAccess.java | 42 KeyTab ktab, PrincipalName principal); 41 keyTabGetEncryptionKeys( KeyTab ktab, PrincipalName principal) argument
|
/openjdk7/jdk/test/sun/security/krb5/ktab/ |
H A D | KeyString.java | 29 import sun.security.krb5.internal.ktab.KeyTabEntry;
|
H A D | KeyTabIndex.java | 29 import sun.security.krb5.internal.ktab.KeyTab; 33 KeyTab kt = KeyTab.create("ktab"); 44 KeyTab.getInstance("ktab").getClass();
|
H A D | FileKeyTab.java | 30 import sun.security.krb5.internal.ktab.KeyTab; 34 String name = "ktab"; 55 throw new Exception("FILE:ktab cannot be loaded");
|
/openjdk7/jdk/src/windows/classes/sun/security/krb5/internal/tools/ |
H A D | Ktab.java | 34 import sun.security.krb5.internal.ktab.*; 74 Ktab ktab = new Ktab(); 76 ktab.printHelp(); 79 ktab.action = 'l'; 81 ktab.processArgs(args); 83 ktab.table = KeyTab.getInstance(ktab.name); 84 if (ktab.table.isMissing() && ktab.action != 'a') { 85 if (ktab [all...] |
H A D | Klist.java | 37 import sun.security.krb5.internal.ktab.*; 98 KeyTab ktab = KeyTab.getInstance(klist.name); 99 if (ktab.isMissing()) { 102 } else if (!ktab.isValid()) { 107 klist.target = ktab; 108 klist.name = ktab.tabName();
|
/openjdk7/jdk/src/share/classes/sun/security/krb5/ |
H A D | KrbAsReqBuilder.java | 80 private final KeyTab ktab; field in class:KrbAsReqBuilder 120 public KrbAsReqBuilder(PrincipalName cname, KeyTab ktab) argument 123 this.ktab = ktab; 142 this.ktab = null; 263 EncryptionKey[] ks = Krb5Util.keysFromJavaxKeyTab(ktab, cname); 287 if (ktab != null) { 288 rep.decryptUsingKeyTab(ktab, req, cname); 334 EncryptionKey[] ks = Krb5Util.keysFromJavaxKeyTab(ktab, cname);
|
H A D | KrbAsRep.java | 96 * @param ktab the keytab, not null 98 * @param cname the user principal name, used to locate keys in ktab 100 void decryptUsingKeyTab(KeyTab ktab, KrbAsReq asReq, PrincipalName cname) argument 107 Krb5Util.keysFromJavaxKeyTab(ktab, cname)); 111 // not by sysadmin but Java's ktab command 113 Krb5Util.keysFromJavaxKeyTab(ktab, cname));
|
/openjdk7/jdk/src/share/classes/com/sun/security/auth/module/ |
H A D | Krb5LoginModule.java | 403 KeyTab ktab = null; field in class:Krb5LoginModule 458 keyTabName = sun.security.krb5.internal.ktab.KeyTab.normalize( 689 * useKeyTab is config flag, but when it's true but the ktab 692 * we use (ktab != null) to check whether keytab is used. 697 ktab = (keyTabName == null) 701 if (Krb5Util.keysFromJavaxKeyTab(ktab, principal).length 703 ktab = null; 718 if (ktab == null) { 733 builder = new KrbAsReqBuilder(principal, ktab); 743 if (ktab ! [all...] |
/openjdk7/jdk/src/share/classes/sun/security/jgss/krb5/ |
H A D | Krb5Util.java | 271 for (KeyTab ktab: ktabs) { 272 for (KerberosKey k: ktab.getKeys(kp)) { 375 * @param ktab the javax..KeyTab class 380 KeyTab ktab, PrincipalName cname) { 382 keyTabGetEncryptionKeys(ktab, cname); 379 keysFromJavaxKeyTab( KeyTab ktab, PrincipalName cname) argument
|