time missing in IIS6 policy agent 2.2 "IssueInstant" parameter

Hi

I have installed Policy Agent 2.2 for IIS6 on Windows 2003 Server SP1 and configured it in CDSSO mode according to the "Precautions Against Session-Cookie Hijacking in an Access Manager Deployment" guide.

After that, I always got the message "access denied" after login to Access Manager and following error in the "amCDC" logfile:

06/08/2007 07:14:50:212 PM CEST: Thread[httpWorkerThread-8181-3,10,Grizzly]

ERROR: CDCServlet.doGetPost:Exception occured

java.lang.StringIndexOutOfBoundsException: String index out of range: 13

at java.lang.String.substring(String.java:1935)

at com.sun.identity.common.DateUtils.createDate(DateUtils.java:250)

at com.sun.identity.common.DateUtils.stringToDate(DateUtils.java:183)

...

Then I found out, that after redirecting to loginpage the time is missing for the GET-parameter "IssueInstant" what causes the "out of range" error.

My IssueInstant parameter looks like this: "2007-06-08TZ"

It seems as the IIS6 policy agent can get the date information from the Windows 2003 system but not the time.

The Apache policy agent 2.2 on a Solaris 9 machine with the same AMAgentproperties sends all the information needed for "IssueInstant" and works fine.

Does anybody known how I make the IIS6 policy agent send the time as well?

[1354 byte] By [sudo-nandoa] at [2007-11-27 7:05:49]
# 1
Talk to Sun Support, the version of the the agent on their web page has cdsso broken.
Christopher.Nebergalla at 2007-7-12 18:57:04 > top of Java-index,Web & Directory Servers,Directory Servers...