Lines Matching defs:kdc

68  * <li>test.kdc.save.ccache
76 * <li> Generates krb5.conf to be used on another machine, currently the kdc is
88 * KDC kdc = KDC.create("REALM.NAME", port, isDaemon);
89 * KDC kdc = KDC.create("REALM.NAME");
102 * kdc.addPrincipal(String principal_name, char[] password);
103 * kdc.addPrincipalRandKey(String principal_name);
141 private String kdc;
191 KDC kdc = create("RABBIT.HOLE", "kdc.rabbit.hole", 0, false);
192 kdc.addPrincipal("dummy", "bogus".toCharArray());
193 kdc.addPrincipal("foo", "bar".toCharArray());
194 kdc.addPrincipalRandKey("krbtgt/RABBIT.HOLE");
195 kdc.addPrincipalRandKey("server/host.rabbit.hole");
196 kdc.addPrincipalRandKey("backend/host.rabbit.hole");
197 KDC.saveConfig("krb5.conf", kdc, "forwardable = true");
207 return create(realm, "kdc." + realm.toLowerCase(), 0, true);
210 public static KDC existing(String realm, String kdc, int port) {
211 KDC k = new KDC(realm, kdc);
225 public static KDC create(String realm, String kdc, int port, boolean asDaemon) throws IOException {
226 return new KDC(realm, kdc, port, asDaemon);
245 for (KDC kdc: kdcs) {
246 for (String name : kdc.passwords.keySet()) {
247 char[] pass = kdc.passwords.get(name);
272 * KDC.writeKtab("/etc/kdc/ktab", kdc); // Config is initialized,
346 * Returns the name of kdc
347 * @return the name of kdc
350 return kdc;
360 * Here you can provide one or more kdc# and zero or more line# arguments.
377 * kdc = host:port_number
398 * kdc = host:port1
401 * kdc = host:port2
405 * @param kdc the first (and default) KDC
411 public static void saveConfig(String file, KDC kdc, Object... more)
416 sb.append(kdc.realm);
425 sb.append(realmLineForKDC(kdc));
450 private KDC(String realm, String kdc) {
452 this.kdc = kdc;
458 protected KDC(String realm, String kdc, int port, boolean asDaemon)
460 this(realm, kdc);
592 * A system property named test.kdc.policy.RULE will be consulted.
1060 String ccache = System.getProperty("test.kdc.save.ccache");
1112 * @param kdc the KDC
1113 * @return REALM.NAME = { kdc = host:port }
1115 private static String realmLineForKDC(KDC kdc) {
1116 return String.format(" %s = {\n kdc = %s:%d\n }\n",
1117 kdc.realm,
1118 kdc.kdc,
1119 kdc.port);