UAG Client components fail to work on a Macintosh computer


When accessing a UAG server from a Macintosh computer, you might run into this error:

clip_image002

“Client compliance for site access cannot be verified. There is a problem verifying the identity of the site. This might affect your site experience, depending on corporate access policy.”

On a Macintosh computer, UAG uses a special version of the client components, written in Java (as opposed to the regular client components, which are Active-X components). To troubleshoot this, you need to open the Java console, and see what it says. To do so:

1. Open the Java Preferences utility, normally located in /Applications/Utilities/Java/J2SE 5.0

2. Enable tracing, logging, and Show console:

clip_image004

Within the console, type the command -verbose to make sure the console logs anything with a high level of detail. The extra verbose log should be able to shed some light on what’s going on. For example, in a recent case, the log was showing this:

Wed Oct 03 11:09:54 2012 Installing file /Users/crawbil/Forefront UAG Remote Access Agent/securesharechrobinsoncom/secureshareportal1/agent_mac_helper_64.jar
Wed Oct 03 11:09:55 2012 5145 bytes copied …
Wed Oct 03 11:09:55 2012 Verifying agent signature.
Wed Oct 03 11:09:55 2012 Fatal error: signature does not exist!

Although this would lead to a generic error (like in the screenshot above), the text in the log actually shows exactly what’s up, and the file name shown, agent_mac_helper_64.jar, is the cause of the problem. The problem here stems from the fact that UAG does not have a 64 bit version of the Java client components for Mac (or Linux, for that matter). Modern Macs do run 64 bit by default, so for those, the only thing one can do is configure the browser to run in 32 bit. To do, follow these steps:

  1. Click the “Finder” icon on the dock at the bottom of the screen.
  2. Select “Applications” at the left side of the Safari window.
  3. Press and hold the “Control” key on the keyboard and click the “Safari” icon.
  4. Click “Get Info” in the menu that appears.
  5. Click the “Open in 32-bit Mode” check box.
  6. Close the Safari Info window.
  7. Quit Safari by pressing "Cmd-Q" and then reopen Safari.

Similar actions can be taken on other applications, like FireFox.


Comments (5)

  1. Jonathan says:

    Thanks, tried this yesterday, but Java 7 on Mac is 64 bit only, couldn't find Java 6 for Mac, any idea?

  2. This is why we are getting rid of UAG, we cant get the new OSX to connect as the Java components are 32bit only.

  3. showbox says:

    Thanks for the great info. I really loved this. I would like to apprentice at the same time as you amend your web site, how could i subscribe for a blog site?
    For more info on showbox please refer below sites:
    http://showboxandroids.com/showbox-apk/
    http://showboxappandroid.com/
    Latest version of Showbox App download for all android smart phones and tablets.
    http://movieboxappdownloads.com/ – It’s just 2 MB file you can easily get it on your android device without much trouble. Showbox app was well designed application for android to watch movies and TV shows, Cartoons and many more such things on your smartphone.
    For showbox on iOS (iPhone/iPad), please read below articles:
    http://showboxappk.com/showbox-for-ipad-download/
    http://showboxappk.com/showbox-for-iphone/
    Showbox for PC articles:
    http://showboxandroids.com/showbox-for-pc/
    http://showboxappandroid.com/showbox-for-pc-download/
    http://showboxforpcs.com/
    There are countless for PC clients as it is essentially easy to understand, simple to introduce, gives continuous administration, effectively reasonable. it is accessible at completely free of expense i.e., there will be no establishment charges and after establishment
    it doesn’t charge cash for watching films and recordings. Not simply watching, it likewise offers alternative to download recordings and motion pictures. The accompanying are the strides that are to be taken after to introduce Showbox application on Android.
    The above all else thing to be done is, go to the Security Settings on your Android telephone, Scroll down and tap on ‘Obscure sources’.