提交 e07ad74e 编写于 作者: W weijun

6997740: ktab entry related test compilation error

Reviewed-by: valeriep
上级 347b5be3
/* /*
* Copyright (c) 2009, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
* *
* This code is free software; you can redistribute it and/or modify it * This code is free software; you can redistribute it and/or modify it
...@@ -48,9 +48,9 @@ public class MoreKvno { ...@@ -48,9 +48,9 @@ public class MoreKvno {
KeyTab ktab = KeyTab.create(OneKDC.KTAB); KeyTab ktab = KeyTab.create(OneKDC.KTAB);
p = new PrincipalName( p = new PrincipalName(
OneKDC.SERVER+"@"+OneKDC.REALM, PrincipalName.KRB_NT_SRV_HST); OneKDC.SERVER+"@"+OneKDC.REALM, PrincipalName.KRB_NT_SRV_HST);
ktab.addEntry(p, "pass1".toCharArray(), 1); ktab.addEntry(p, "pass1".toCharArray(), 1, true);
ktab.addEntry(p, "pass3".toCharArray(), 3); ktab.addEntry(p, "pass3".toCharArray(), 3, true);
ktab.addEntry(p, "pass2".toCharArray(), 2); ktab.addEntry(p, "pass2".toCharArray(), 2, true);
ktab.save(); ktab.save();
char[] pass = "pass2".toCharArray(); char[] pass = "pass2".toCharArray();
......
...@@ -74,9 +74,9 @@ public class SSL { ...@@ -74,9 +74,9 @@ public class SSL {
KeyTab ktab = KeyTab.create(OneKDC.KTAB); KeyTab ktab = KeyTab.create(OneKDC.KTAB);
PrincipalName service = new PrincipalName( PrincipalName service = new PrincipalName(
"host/" + server, PrincipalName.KRB_NT_SRV_HST); "host/" + server, PrincipalName.KRB_NT_SRV_HST);
ktab.addEntry(service, "pass1".toCharArray(), 1); ktab.addEntry(service, "pass1".toCharArray(), 1, true);
ktab.addEntry(service, "pass2".toCharArray(), 2); ktab.addEntry(service, "pass2".toCharArray(), 2, true);
ktab.addEntry(service, "pass3".toCharArray(), 3); ktab.addEntry(service, "pass3".toCharArray(), 3, true);
ktab.save(); ktab.save();
// and use the middle one as the real key // and use the middle one as the real key
......
...@@ -56,7 +56,7 @@ public class W83 { ...@@ -56,7 +56,7 @@ public class W83 {
KeyTab ktab = KeyTab.getInstance(OneKDC.KTAB); KeyTab ktab = KeyTab.getInstance(OneKDC.KTAB);
for (int etype: EType.getBuiltInDefaults()) { for (int etype: EType.getBuiltInDefaults()) {
if (etype != EncryptedData.ETYPE_ARCFOUR_HMAC) { if (etype != EncryptedData.ETYPE_ARCFOUR_HMAC) {
ktab.deleteEntry(new PrincipalName(OneKDC.USER), etype); ktab.deleteEntries(new PrincipalName(OneKDC.USER), etype, -1);
} }
} }
ktab.save(); ktab.save();
......
...@@ -35,8 +35,8 @@ public class KeyTabIndex { ...@@ -35,8 +35,8 @@ public class KeyTabIndex {
// observice the abnormal change of "index" field. // observice the abnormal change of "index" field.
kt.addEntry(new PrincipalName( kt.addEntry(new PrincipalName(
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@A"), "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@A"),
"x".toCharArray(), 1); "x".toCharArray(), 1, true);
kt.addEntry(new PrincipalName("a@A"), "x".toCharArray(), 1); kt.addEntry(new PrincipalName("a@A"), "x".toCharArray(), 1, true);
kt.save(); kt.save();
Runnable t = new Runnable() { Runnable t = new Runnable() {
@Override @Override
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册