saml 2.0 - OpenAM: Error processing AuthnRequest. null -


While trying to enter SSO via OpenMIM, I get the following error:

  HTTP Status 400 - Error in AuthnRequest Processing The request sent by Faucet client syntax was incorrect (error AuthnRequest .null).  

log method AMKeyProvider.getPrivateKey , are linked (NullPointerException), so I know that can not be read by a private key. However, I'm new to OpenM / SAML and do not know how to fix this issue.

Here is the full stack trace:

  libSAML2: 10 / 17/2014 12: 06: 41: 247 PM CEST: Thread [Http- Bio 8443-Executive -8.5 , Main] error: error processing in processing at org.forgerock.openam.utils.AMKeyProvider java.lang.NullPointerException. getPrivateKey com.sun.identity.saml.xmlsig.JKSKeyProvider.getPrivateKey (JKSKeyProvider.java:112) on com.sun.identity.saml2.profile.SPSSOFederate.signQueryString (AMKeyProvider.java:269) (SPSSOFederate.java:1125) com.sun.identity.saml2.profile.SPSSOFederate.initiateAuthnRequest (SPSSOFederate.java:346) on org.apache.jsp.saml2 on com.sun.identity.saml2.profile.SPSSOFederate.initiateAuthnRequest (SPSSOFederate.java:146) on .jsp.spSSOInit_jsp._jspService (spSSOInit_jsp.java:149) at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service (HttpServlet.java:722) Orgkapachekjesprksserwletkjaspasrvl Atvraprksrvis (Jaspasrvletwrpperkjawa:432) Orgkapachekjesprksserwletkjaspasrvletksservisejspfile (Jaspasrvletkjawa:390) Orgkapachekjesprksserwletkjaspasrvletksrvis (Jaspasrvlet .java: 334) .servlet.http.HttpServlet.service (HttpServlet.java:722) on javax on org.apache.catalina.core.ApplicationFi LterChain.internalDoFilter (ApplicationFilterChain.java:305) org.apache.catalina.core.ApplicationFilterChain.doFilter at (ApplicationFilterChain.java: org.apache.catalina.core at org.forgerock.openam.validation.ResponseValidationFilter.doFilter (ResponseValidationFilter. Java: 44) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (210) in (ApplicationFilterChain.java:243). ApplicationFilterChain.doFilter com.sun.identity.setup.AMSetupFilter.doFilter (AMSetupFilter.java:98) to (ApplicationFilterChain.java:210) on org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:243) organization .apache.catalina.core.Applicati onFilterChain.doFilter org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:225) to (ApplicationFilterChain.java:210) org.apache.catalina.core.StandardContextValve.invoke on ( StandardContextValve.java:123) .apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:472) organization org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:168) org.apache.catalina.valves on .ErrorReportValve.invoke (ErrorReportValve Java: 98) org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:927) on org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:118) or G.apache.catalina at on Connector.CoyoteAdapter.service (Coyoteadator.java 407) org.apache.coyote.http11.AbstractHttp11Processor.process at (AbstractHttp11Processor.java:1002) org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java tt79) at org .apache.tomcat.util.net.JIoEndpoin T $ SocketProcessor.run (JIoEndpoint.java:310) java.util.concurrent.ThreadPoolExecutor on java.util.concurrent.ThreadPoolExecutor $ Worker.run at java.lang.Thread.run. You can check on runWorker (unknown source) (unknown source)  

You have to configure a specific SAML keystore.


Comments

Popular posts from this blog

winforms - C# Form - Property Change -

c# - NewtonSoft JArray - how to select multiple elements with LINQ -

javascript - amcharts makechart not working -