This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 87465 - exception with custom keystore on solaris sparc
Summary: exception with custom keystore on solaris sparc
Status: RESOLVED WORKSFORME
Alias: None
Product: serverplugins
Classification: Unclassified
Component: Identity (show other bugs)
Version: 5.x
Hardware: Sun Solaris
: P2 blocker (vote)
Assignee: Srividhya Narayanan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-19 00:44 UTC by _ hlu
Modified: 2006-10-19 00:55 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
appserver log file (294.11 KB, text/plain)
2006-10-19 00:46 UTC, _ hlu
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ hlu 2006-10-19 00:44:56 UTC
Got this exceptions using custom keystore and SAML HoldOfKey. I then changed
back to default keystore and the application ran OK. It happened on Solaris10 sparc.
AMClientAuthModule.secureRequest:  Failed in Securing the Request.
com.sun.identity.wss.security.SecurityException: Certificate does not present.
       at
com.sun.identity.wss.security.AssertionToken.getX509Certificate(AssertionToken.java:332)
       at
com.sun.identity.wss.security.AssertionToken.createKeyInfo(AssertionToken.java:343)
       at
com.sun.identity.wss.security.AssertionToken.createAuthenticationStatement(AssertionToken.java:227)
       at
com.sun.identity.wss.security.AssertionToken.createAssertion(AssertionToken.java:150)
       at
com.sun.identity.wss.security.AssertionToken.<init>(AssertionToken.java:106)
       at
com.sun.identity.wss.security.AMTokenProvider.getSecurityToken(AMTokenProvider.java:130)
       at
com.sun.identity.wss.security.SecurityTokenFactory.getSecurityToken(SecurityTokenFactory.java:125)
       at
com.sun.identity.wss.security.handler.SOAPRequestHandler.getSecurityToken(SOAPRequestHandler.java:592)
       at
com.sun.identity.wss.security.handler.SOAPRequestHandler.secureRequest(SOAPRequestHandler.java:336)
       at
com.sun.identity.agents.jsr196.as9soap.AMClientAuthModule.secureRequest(AMClientAuthModule.java:141)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at
com.sun.enterprise.security.jauth.AuthContext.invokePriv(AuthContext.java:128)
       at com.sun.enterprise.security.jauth.AuthContext$1.run(AuthContext.java:78)
       at java.security.AccessController.doPrivileged(Native Method)
       at com.sun.enterprise.security.jauth.AuthContext.invoke(AuthContext.java:75)
       at
com.sun.enterprise.security.jauth.ConfigFile$ConfigClient.secureRequest(ConfigFile.java:609)
       at
com.sun.enterprise.security.wss.WebServiceSecurity.secureRequest(WebServiceSecurity.java:290)
       at
com.sun.enterprise.security.wss.WebServiceSecurity.secureRequest(WebServiceSecurity.java:256)
       at
com.sun.enterprise.webservice.JAXWSSystemHandlerDelegateFactory$ClientHandler.handleMessage(JAXWSSystemHandlerDelegateFactory.java:981)
       at
com.sun.enterprise.webservice.JAXWSSystemHandlerDelegateFactory$ClientHandler.handleMessage(JAXWSSystemHandlerDelegateFactory.java:924)
       at
com.sun.xml.ws.handler.HandlerChainCaller.callProtocolHandlers(HandlerChainCaller.java:677)
       at
com.sun.xml.ws.handler.HandlerChainCaller.internalCallHandlers(HandlerChainCaller.java:446)
       at
com.sun.xml.ws.handler.HandlerChainCaller.callHandlers(HandlerChainCaller.java:376)
       at
com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.callHandlersOnRequest(SOAPMessageDispatcher.java:652)
       at
com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.doSend(SOAPMessageDispatcher.java:188)
       at
com.sun.xml.ws.protocol.soap.client.SOAPMessageDispatcher.send(SOAPMessageDispatcher.java:139)
       at
com.sun.xml.ws.encoding.soap.internal.DelegateBase.send(DelegateBase.java:86)
       at
com.sun.xml.ws.client.EndpointIFInvocationHandler.implementSEIMethod(EndpointIFInvocationHandler.java:174)
       at
com.sun.xml.ws.client.EndpointIFInvocationHandler.invoke(EndpointIFInvocationHandler.java:108)
       at $Proxy64.operation(Unknown Source)
       at test.Test.processRequest(Test.java:45)
       at test.Test.doGet(Test.java:65)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
       at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
       at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
       at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
       at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
       at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
       at
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
       at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
       at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
       at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
       at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
       at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
       at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
       at
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
       at
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
       at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
       at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
Comment 1 _ hlu 2006-10-19 00:46:07 UTC
Created attachment 35353 [details]
appserver log file
Comment 2 Srividhya Narayanan 2006-10-19 00:55:24 UTC
Unable to reproduce. Just tried it on the system for SAML HK with AMConfig
modifications and without and couldnt reproduce it.