jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java
changeset 26629 3b9ed8175488
parent 12867 5492127ab0a8
child 30820 0d4717a011d3
--- a/jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java	Tue Sep 16 23:04:13 2014 +0400
+++ b/jdk/test/sun/security/krb5/auto/OkAsDelegateXRealm.java	Wed Sep 17 13:55:12 2014 +0800
@@ -42,6 +42,8 @@
 import javax.security.auth.callback.NameCallback;
 import javax.security.auth.callback.PasswordCallback;
 import javax.security.auth.callback.UnsupportedCallbackException;
+
+import com.sun.security.jgss.ExtendedGSSContext;
 import org.ietf.jgss.GSSException;
 import sun.security.jgss.GSSUtil;
 import sun.security.krb5.Config;
@@ -129,7 +131,7 @@
         for (int i=0; i<2; i++) {
             c.startAsClient("host@host.r3.local", GSSUtil.GSS_KRB5_MECH_OID);
             s.startAsServer(GSSUtil.GSS_KRB5_MECH_OID);
-            c.x().requestDelegPolicy(true);
+            ((ExtendedGSSContext)c.x()).requestDelegPolicy(true);
 
             Context.handshake(c, s);
             boolean succeed = true;