if (arrayOfByte == null)
arrayOfByte = new byte[0];
GSSManager localGSSManager = getManager();
GSSName localGSSName = localGSSManager.createName("HTTP@" + paramString, GSSName.NT_HOSTBASED_SERVICE);
GSSContext localGSSContext = localGSSManager.createContext(localGSSName.canonicalize(paramOid), paramOid, null, 0);
localGSSContext.requestMutualAuth(true);
localGSSContext.requestCredDeleg(true);
return localGSSContext.initSecContext(arrayOfByte, 0, arrayOfByte.length);
}
protected abstract byte[] generateToken(byte[] paramArrayOfByte, String paramString)