< prev index next >

src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java

Print this page
rev 11805 : 8078439: SPNEGO auth fails if client proposes MS krb5 OID

*** 57,66 **** --- 57,68 ---- public static final Oid GSS_KRB5_MECH_OID = GSSUtil.createOid("1.2.840.113554.1.2.2"); public static final Oid GSS_KRB5_MECH_OID2 = GSSUtil.createOid("1.3.5.1.5.2"); + public static final Oid GSS_KRB5_MECH_OID_MS = + GSSUtil.createOid("1.2.840.48018.1.2.2"); public static final Oid GSS_SPNEGO_MECH_OID = GSSUtil.createOid("1.3.6.1.5.5.2"); public static final Oid NT_GSS_KRB5_PRINCIPAL =
*** 99,109 **** return (GSS_SPNEGO_MECH_OID.equals(oid)); } public static boolean isKerberosMech(Oid oid) { return (GSS_KRB5_MECH_OID.equals(oid) || ! GSS_KRB5_MECH_OID2.equals(oid)); } public static String getMechStr(Oid oid) { if (isSpNegoMech(oid)) { --- 101,112 ---- return (GSS_SPNEGO_MECH_OID.equals(oid)); } public static boolean isKerberosMech(Oid oid) { return (GSS_KRB5_MECH_OID.equals(oid) || ! GSS_KRB5_MECH_OID2.equals(oid) || ! GSS_KRB5_MECH_OID_MS.equals(oid)); } public static String getMechStr(Oid oid) { if (isSpNegoMech(oid)) {
< prev index next >