Skip to Content
Nov 02, 2016 at 03:05 PM

Business Objects 4.1 SP7 Java SDK Trusted Authentication

223 Views Last edit Dec 11, 2018 at 03:25 PM 2 rev

Prior to SP7, the format for the TrustedPrincipal secret was along the lines of:

SharedSecret=<long hexadecimal value>

Now in SP7 FP3, the format for the TrustedPrincipal.conf file generated for trusted authentication is:



<long base 64 value>

The question is when using the method ISessionMgr.createTrustedPrincipal( String user, String cms, String trustToken ) - what is the trust token that is passed to the method supposed to look like?

Prior to SP7, you just passed the hexadecimal value (stripping off the SharedSecret= text from the TrustedPrincipal.conf file. In SP7, failing to login trying any of full contents of file, second two lines (100\n<base 64 value>), or just the base 64 value in the last line.