<div dir="ltr">Hi All,<div><br></div><div>I’m fairly new to Shibboleth and SAML, so my apologies for the naive question.</div><div><br></div><div>I’m running Shibboleth IDP 2.4.3 on CentOS 5, Tomcat 5, Java 1.6.  My initial testing was setting up a Google Apps domain as an IDP for SSO, which was successful. I am currently working on a new setup with an application called Cornerstone. It has turned out to be much more complicated than the Google setup. I think the problem is related to base64 encoding/decoding, as it’s mentioned in the Cornerstone documentation, but I have yet to find a good example of how this configuration would look. The idp-process log looks pretty good until Cornerstone calls the IDP for the first time, which generates this exception:</div><div><br></div><div><div>07:15:32.468 - ERROR [org.opensaml.ws.message.decoder.BaseMessageDecoder:208] - </div><div>Encountered error parsing message into its DOM representation</div><div>org.opensaml.xml.parse.XMLParserException: Unable to read XML from input stream</div><div>        at org.opensaml.xml.parse.StaticBasicParserPool.parse(StaticBasicParserP</div><div>ool.java:239) ~[xmltooling-1.4.4.jar:na]</div><div>        at org.opensaml.ws.message.decoder.BaseMessageDecoder.unmarshallMessage(</div><div>BaseMessageDecoder.java:186) [openws-1.5.4.jar:na]</div><div>        at org.opensaml.saml2.binding.decoding.HTTPRedirectDeflateDecoder.doDeco</div><div>de(HTTPRedirectDeflateDecoder.java:102) ~[opensaml-2.6.4.jar:na]</div><div>        at org.opensaml.ws.message.decoder.BaseMessageDecoder.decode(BaseMessage</div><div>Decoder.java:79) [openws-1.5.4.jar:na]</div><div>        at org.opensaml.saml2.binding.decoding.BaseSAML2MessageDecoder.decode(Ba</div><div>seSAML2MessageDecoder.java:70) ~[opensaml-2.6.4.jar:na]</div><div>        at edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandl</div><div>er.decodeRequest(SSOProfileHandler.java:386) ~[shibboleth-identityprovider-2.4.3</div><div>.jar:na]</div><div>        at edu.internet2.middleware.shibboleth.idp.profile.saml2.SSOProfileHandl</div><div>er.performAuthentication(SSOProfileHandler.java:211) ~[shibboleth-identityprovid</div><div>er-2.4.3.jar:na]</div></div><div>.</div><div>.</div><div>.</div><div>(full exception truncated for brevity)</div><div><br></div><div>I’m not 100% sure this is base64 related, but since I’m not explicitly configuring it and since la parser is throwing an exception, I’m just assuming that it is related. Has anyone got Shibboleth working with Cornerstone? Using base64 encoding/decoding? </div><div><br></div><div>And tips, pointers or other advice would be greatly appreciated.</div><div><br></div><div>TIA,</div><div><br></div><div>Doug</div></div>