BROKER_CACHE_FILE_OPEN_FAIL(-171): Unable to load SSO data: 0xffffff55

  • 7940325
  • 19-Aug-2009
  • 26-Apr-2012

Environment

SecureLogin SSO

Situation

When run start SecureLogin the following error appears (where x indicates the line that includes the %CN);

BROKER_CACHE_FILE_OPEN_FAIL(-171): Unable to load SSO data: 0xffffff55 Retry


Resolution

Error -171 means SecureLogin is unable to open and write to the cache file.

When SecureLogin loads with the offline cache enabled, the user must be able to write SecureLogin data from the Directory to the cache directory on the local hard disk.

Assign rights to the cache directory or change the cache directory to a directory where the user does have the appropriate write rights.

To change the default cache location;

1. You can edit the registry to specify the new location by creating a new string value under the following key. The String value should be set to the directory you wish to cache to be written to e.g. C:Cache

HKLM/Software/Protocom/SecureLogin/Cache/Directory

2. During installation if the defaults are selected the following registry key instructs SecureLogin to save the cache to the user profile. The DWORD value should be set to 1.

HKLM/Software/Protocom/SecureLogin/UseUserProfileDirectory

Note: You can specify the cache location during installation (when prompted to do so) and then package that for mass deployment. You can also use the MSI switches to customize this setting.

Additional Information

By default, when you install SecureLogin v6.0 and later, the cache directory is located under the user profile i.e.

Application Data\SecureLogin\Cache (check the option to view hidden folders in selected since the Application Data folder is hidden by default)

The cache directory is customizable and had been redirected to;

C:\Program Files\ActivIdentity\SecureLogin\Cache