diff -r 0665533a07d2 -r 3de38eedde69 jdk/test/sun/security/krb5/auto/Context.java --- a/jdk/test/sun/security/krb5/auto/Context.java Mon Mar 19 14:18:36 2012 +0100 +++ b/jdk/test/sun/security/krb5/auto/Context.java Tue Mar 20 19:12:21 2012 +0800 @@ -96,6 +96,15 @@ } /** + * No JAAS login at all, can be used to test JGSS without JAAS + */ + public static Context fromThinAir() throws Exception { + Context out = new Context(); + out.s = new Subject(); + return out; + } + + /** * Logins with a JAAS login config entry name */ public static Context fromJAAS(final String name) throws Exception { @@ -111,8 +120,10 @@ String user, char[] pass, boolean storeKey) throws Exception { return fromUserPass(null, user, pass, storeKey); } + /** * Logins with a username and a password, using Krb5LoginModule directly + * @param s existing subject, test multiple princ & creds for single subj * @param storeKey true if key should be saved, used on acceptor side */ public static Context fromUserPass(Subject s,