Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[higgins-dev] Could Not Generate Card that uses a Self Signed SAML Token in Firefox (Bug#: 233745)

When I tried to "generate card that uses a self singed SAML token" in Firefox, I found that there is no available personal card to help do that. After debugging, I realized that the Firefox plugin will attach a space at the end of the string of issuer. Moreover, if there is no token type defined in object description in the page, Firefox plugin will set the tokenType as "undefined". These two things are different from those in IE.

Note that, I use Firefox and RCP selector. The token service runs on my Eclipse workspace in debug mode.

With some modification to bypass the issue, I could get available personal card now. After selecting a personal card, however, I got following error message in console. I just committed the bug into bugzilla as

Bug#: 233745

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
01:52:19,976 ERROR StandardWrapperValve.invoke (253): Servlet.service() for servlet AxisServlet threw exception
java.lang.NoClassDefFoundError: org/apache/xml/utils/URI$MalformedURIException
 at org.eclipse.higgins.sts.xmlsecurity.apache.XMLSecurityApacheExtension.DecryptElement(XMLSecurityApacheExtension.java:158)
 at org.eclipse.higgins.sts.server.profile.ProfileService.getManagedCard(ProfileService.java:188)
 at org.eclipse.higgins.sts.binding.axis1x.ProfileServiceServerBinding.getManagedCard(ProfileServiceServerBinding.java:88)
 at org.eclipse.higgins.sts.binding.axis1x.Servlet.doPost(Servlet.java:703)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
 at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
 at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
 at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
 at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
 at java.lang.Thread.run(Thread.java:595)


Back to the top