You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by co...@apache.org on 2016/07/04 09:30:11 UTC
directory-kerby git commit: Removing GSS interop testcase
Repository: directory-kerby
Updated Branches:
refs/heads/trunk 358340dd2 -> a8b48d344
Removing GSS interop testcase
Project: http://git-wip-us.apache.org/repos/asf/directory-kerby/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerby/commit/a8b48d34
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerby/tree/a8b48d34
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerby/diff/a8b48d34
Branch: refs/heads/trunk
Commit: a8b48d3448feafc61e8ea373459472925ed434bf
Parents: 358340d
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Mon Jul 4 10:28:33 2016 +0100
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Mon Jul 4 10:28:33 2016 +0100
----------------------------------------------------------------------
.../kerberos/kerb/server/GssInteropTest.java | 39 --------------------
1 file changed, 39 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-kerby/blob/a8b48d34/kerby-kerb/kerb-kdc-test/src/test/java/org/apache/kerby/kerberos/kerb/server/GssInteropTest.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-kdc-test/src/test/java/org/apache/kerby/kerberos/kerb/server/GssInteropTest.java b/kerby-kerb/kerb-kdc-test/src/test/java/org/apache/kerby/kerberos/kerb/server/GssInteropTest.java
index 7e0d269..cb74b3f 100644
--- a/kerby-kerb/kerb-kdc-test/src/test/java/org/apache/kerby/kerberos/kerb/server/GssInteropTest.java
+++ b/kerby-kerb/kerb-kdc-test/src/test/java/org/apache/kerby/kerberos/kerb/server/GssInteropTest.java
@@ -19,7 +19,6 @@
*/
package org.apache.kerby.kerberos.kerb.server;
-import java.io.ByteArrayOutputStream;
import java.security.Principal;
import java.security.PrivilegedExceptionAction;
import java.util.Set;
@@ -27,12 +26,6 @@ import java.util.Set;
import javax.security.auth.Subject;
import javax.security.auth.kerberos.KerberosTicket;
-import org.apache.kerby.kerberos.kerb.ccache.CredCacheOutputStream;
-import org.apache.kerby.kerberos.kerb.ccache.Credential;
-import org.apache.kerby.kerberos.kerb.ccache.CredentialCache;
-import org.apache.kerby.kerberos.kerb.client.KrbClient;
-import org.apache.kerby.kerberos.kerb.type.ticket.SgtTicket;
-import org.apache.kerby.kerberos.kerb.type.ticket.TgtTicket;
import org.ietf.jgss.GSSContext;
import org.ietf.jgss.GSSCredential;
import org.ietf.jgss.GSSException;
@@ -71,38 +64,6 @@ public class GssInteropTest extends LoginTestBase {
validateServiceTicket(kerberosToken);
}
- @Test
- @org.junit.Ignore
- public void testKerbyClientAndGssService() throws Exception {
- KrbClient client = getKrbClient();
- client.init();
-
- try {
- // Get a service ticket using Kerby APIs
- TgtTicket tgt = client.requestTgt(getClientPrincipal(), getClientPassword());
- Assert.assertTrue(tgt != null);
-
- SgtTicket tkt = client.requestSgt(tgt, getServerPrincipal());
- Assert.assertTrue(tkt != null);
-
- Credential credential = new Credential(tkt, tgt.getClientPrincipal());
- CredentialCache cCache = new CredentialCache();
- cCache.addCredential(credential);
- cCache.setPrimaryPrincipal(tgt.getClientPrincipal());
-
- ByteArrayOutputStream bout = new ByteArrayOutputStream();
- CredCacheOutputStream os = new CredCacheOutputStream(bout);
- cCache.store(bout);
- os.close();
-
- // Now validate the ticket using GSS
- validateServiceTicket(bout.toByteArray());
- } catch (Exception e) {
- e.printStackTrace();
- Assert.fail();
- }
- }
-
private void validateServiceTicket(byte[] ticket) throws Exception {
Subject serviceSubject = loginServiceUsingKeytab();
Set<Principal> servicePrincipals = serviceSubject.getPrincipals();