Hi Achini, Seems like there is a possible issue with the metadata file you have created. (Initially, I thought it was due to a binary character in the file, but it doesn't seem to be the case). A similar error has been reported in [1]. And the resolution was to fix the <EntityDescriptor> with a specific format (With XML namespaces etc.)
I created a metadata file using https://www.samltool.com/sp_metadata.php with the same details(see the attachment) and uploaded it to IS 5.5.0 WUM pack and it worked without any issue. To find the issue with your metadata file can you explain how you generated the metadata file? [1] http://codeverge.com/novell.support.access-manager/error-importing-saml2-metadata/1980697 On Fri, Jul 20, 2018 at 4:10 PM, Achini Jayasena <achi...@wso2.com> wrote: > Hi all, > > Seems this is a bug and I have created a git issue [1]. please find the > error log from below. > > product version. 5.5 latest wum update. > > [1] - https://github.com/wso2/product-is/issues/3453 > > [2018-07-20 15:18:57,194] ERROR > {org.wso2.carbon.identity.sp.metadata.saml2.util.Parser} > - Error While reading Service Provider metadata xml > org.xml.sax.SAXParseException: Element type "EntityDescriptor" must be > followed by either attribute specifications, ">" or "/>". > at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) > at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) > at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) > at org.wso2.carbon.identity.sp.metadata.saml2.util.Parser.gener > ateMetadataObjectFromString(Parser.java:252) > at org.wso2.carbon.identity.sp.metadata.saml2.util.Parser.parse > (Parser.java:199) > at org.wso2.carbon.identity.sso.saml.admin.SAMLSSOConfigAdmin.u > ploadRelyingPartyServiceProvider(SAMLSSOConfigAdmin.java:148) > at org.wso2.carbon.identity.sso.saml.SAMLSSOConfigService.uploa > dRPServiceProvider(SAMLSSOConfigService.java:71) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce > ssorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe > thodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass( > RPCUtil.java:212) > at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusi > nessLogic(RPCMessageReceiver.java:117) > at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invo > keBusinessLogic(AbstractInOutMessageReceiver.java:40) > at org.apache.axis2.receivers.AbstractMessageReceiver.receive(A > bstractMessageReceiver.java:110) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.axis2.transport.local.LocalTransportReceiver.proc > essMessage(LocalTransportReceiver.java:170) > at org.apache.axis2.transport.local.LocalTransportReceiver.proc > essMessage(LocalTransportReceiver.java:82) > at org.wso2.carbon.core.transports.local.CarbonLocalTransportSe > nder.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) > at org.apache.axis2.transport.local.LocalTransportSender.invoke > (LocalTransportSender.java:77) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.axis2.description.OutInAxisOperationClient.send(O > utInAxisOperation.java:441) > at org.apache.axis2.description.OutInAxisOperationClient.execut > eImpl(OutInAxisOperation.java:227) > at org.apache.axis2.client.OperationClient.execute(OperationCli > ent.java:149) > at org.wso2.carbon.identity.sso.saml.stub.IdentitySAMLSSOConfig > ServiceStub.uploadRPServiceProvider(IdentitySAMLSSOConfigServiceStub. > java:3033) > at org.wso2.carbon.identity.sso.saml.ui.client.SAMLSSOConfigSer > viceClient.uploadServiceProvider(SAMLSSOConfigServiceClient.java:95) > at org.wso2.carbon.identity.sso.saml.ui.client.SamlSPMetadataUp > loadExecutor.execute(SamlSPMetadataUploadExecutor.java:88) > at org.wso2.carbon.ui.transports.fileupload.AbstractFileUploadE > xecutor.executeGeneric(AbstractFileUploadExecutor.java:104) > at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorM > anager$CarbonXmlFileUploadExecHandler.execute(FileUploadExec > utorManager.java:436) > at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorM > anager$FileUploadExecutionHandlerManager.startExec(FileUploa > dExecutorManager.java:320) > at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorM > anager.execute(FileUploadExecutorManager.java:127) > at org.wso2.carbon.ui.transports.FileUploadServlet.doPost(FileU > ploadServlet.java:57) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) > at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.se > rvice(ContextPathServletAdaptor.java:37) > at org.eclipse.equinox.http.servlet.internal.ServletRegistratio > n.service(ServletRegistration.java:61) > at org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce > ssAlias(ProxyServlet.java:128) > at org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi > ce(ProxyServlet.java:68) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) > at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service > (DelegationServlet.java:68) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:303) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte > r.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter > .java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilte > r(CharacterSetFilter.java:65) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilte > r(HttpHeaderSecurityFilter.java:124) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.apache.catalina.core.StandardWrapperValve.invoke(Standar > dWrapperValve.java:219) > at org.apache.catalina.core.StandardContextValve.invoke(Standar > dContextValve.java:110) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHo > stValve.java:169) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo > rtValve.java:103) > at org.wso2.carbon.identity.context.rewrite.valve.TenantContext > RewriteValve.invoke(TenantContextRewriteValve.java:80) > at org.wso2.carbon.identity.authz.valve.AuthorizationValve. > invoke(AuthorizationValve.java:91) > at org.wso2.carbon.identity.auth.valve.AuthenticationValve.invo > ke(AuthenticationValve.java:60) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv > ocation(CompositeValve.java:99) > at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke > (CarbonTomcatValve.java:47) > at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena > ntLazyLoaderValve.java:57) > at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok > eValves(TomcatValveContainer.java:47) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp > ositeValve.java:62) > at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection > Valve.invoke(CarbonStuckThreadDetectionValve.java:159) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa > lve.java:962) > at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve. > invoke(CarbonContextCreatorValve.java:57) > at org.apache.catalina.core.StandardEngineValve.invoke(Standard > EngineValve.java:116) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd > apter.java:445) > at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs > tractHttp11Processor.java:1115) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler > .process(AbstractProtocol.java:637) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun > (NioEndpoint.java:1775) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run( > NioEndpoint.java:1734) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool > Executor.java:1149) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo > lExecutor.java:624) > at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. > run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:748) > [2018-07-20 15:18:57,197] ERROR > {org.wso2.carbon.identity.sso.saml.SAMLSSOConfigService} > - Error while uploading service provider > org.wso2.carbon.identity.base.IdentityException: Error obtaining a > registry for adding a new service provider > at org.wso2.carbon.identity.base.IdentityException.error(Identi > tyException.java:60) > at org.wso2.carbon.identity.sso.saml.admin.SAMLSSOConfigAdmin.u > ploadRelyingPartyServiceProvider(SAMLSSOConfigAdmin.java:171) > at org.wso2.carbon.identity.sso.saml.SAMLSSOConfigService.uploa > dRPServiceProvider(SAMLSSOConfigService.java:71) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce > ssorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe > thodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass( > RPCUtil.java:212) > at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusi > nessLogic(RPCMessageReceiver.java:117) > at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invo > keBusinessLogic(AbstractInOutMessageReceiver.java:40) > at org.apache.axis2.receivers.AbstractMessageReceiver.receive(A > bstractMessageReceiver.java:110) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) > at org.apache.axis2.transport.local.LocalTransportReceiver.proc > essMessage(LocalTransportReceiver.java:170) > at org.apache.axis2.transport.local.LocalTransportReceiver.proc > essMessage(LocalTransportReceiver.java:82) > at org.wso2.carbon.core.transports.local.CarbonLocalTransportSe > nder.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) > at org.apache.axis2.transport.local.LocalTransportSender.invoke > (LocalTransportSender.java:77) > at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) > at org.apache.axis2.description.OutInAxisOperationClient.send(O > utInAxisOperation.java:441) > at org.apache.axis2.description.OutInAxisOperationClient.execut > eImpl(OutInAxisOperation.java:227) > at org.apache.axis2.client.OperationClient.execute(OperationCli > ent.java:149) > at org.wso2.carbon.identity.sso.saml.stub.IdentitySAMLSSOConfig > ServiceStub.uploadRPServiceProvider(IdentitySAMLSSOConfigServiceStub. > java:3033) > at org.wso2.carbon.identity.sso.saml.ui.client.SAMLSSOConfigSer > viceClient.uploadServiceProvider(SAMLSSOConfigServiceClient.java:95) > at org.wso2.carbon.identity.sso.saml.ui.client.SamlSPMetadataUp > loadExecutor.execute(SamlSPMetadataUploadExecutor.java:88) > at org.wso2.carbon.ui.transports.fileupload.AbstractFileUploadE > xecutor.executeGeneric(AbstractFileUploadExecutor.java:104) > at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorM > anager$CarbonXmlFileUploadExecHandler.execute(FileUploadExec > utorManager.java:436) > at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorM > anager$FileUploadExecutionHandlerManager.startExec(FileUploa > dExecutorManager.java:320) > at org.wso2.carbon.ui.transports.fileupload.FileUploadExecutorM > anager.execute(FileUploadExecutorManager.java:127) > at org.wso2.carbon.ui.transports.FileUploadServlet.doPost(FileU > ploadServlet.java:57) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) > at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.se > rvice(ContextPathServletAdaptor.java:37) > at org.eclipse.equinox.http.servlet.internal.ServletRegistratio > n.service(ServletRegistration.java:61) > at org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce > ssAlias(ProxyServlet.java:128) > at org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi > ce(ProxyServlet.java:68) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) > at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service > (DelegationServlet.java:68) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:303) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte > r.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter > .java:88) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilte > r(CharacterSetFilter.java:65) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilte > r(HttpHeaderSecurityFilter.java:124) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFi > lter(ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(App > licationFilterChain.java:208) > at org.apache.catalina.core.StandardWrapperValve.invoke(Standar > dWrapperValve.java:219) > at org.apache.catalina.core.StandardContextValve.invoke(Standar > dContextValve.java:110) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHo > stValve.java:169) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo > rtValve.java:103) > at org.wso2.carbon.identity.context.rewrite.valve.TenantContext > RewriteValve.invoke(TenantContextRewriteValve.java:80) > at org.wso2.carbon.identity.authz.valve.AuthorizationValve. > invoke(AuthorizationValve.java:91) > at org.wso2.carbon.identity.auth.valve.AuthenticationValve.invo > ke(AuthenticationValve.java:60) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv > ocation(CompositeValve.java:99) > at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke > (CarbonTomcatValve.java:47) > at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena > ntLazyLoaderValve.java:57) > at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok > eValves(TomcatValveContainer.java:47) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp > ositeValve.java:62) > at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection > Valve.invoke(CarbonStuckThreadDetectionValve.java:159) > at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa > lve.java:962) > at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve. > invoke(CarbonContextCreatorValve.java:57) > at org.apache.catalina.core.StandardEngineValve.invoke(Standard > EngineValve.java:116) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd > apter.java:445) > at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs > tractHttp11Processor.java:1115) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler > .process(AbstractProtocol.java:637) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun > (NioEndpoint.java:1775) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run( > NioEndpoint.java:1734) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool > Executor.java:1149) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo > lExecutor.java:624) > at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. > run(TaskThread.java:61) > at java.lang.Thread.run(Thread.java:748) > Caused by: org.wso2.carbon.identity.base.IdentityException: Issuer cannot > be found in the provided arguments. > at org.wso2.carbon.identity.core.dao.SAMLSSOServiceProviderDAO. > addServiceProvider(SAMLSSOServiceProviderDAO.java:216) > at org.wso2.carbon.identity.core.persistence.IdentityPersistenc > eManager.addServiceProvider(IdentityPersistenceManager.java:239) > at org.wso2.carbon.identity.sso.saml.admin.SAMLSSOConfigAdmin.u > ploadRelyingPartyServiceProvider(SAMLSSOConfigAdmin.java:163) > ... 73 more > > > > > *Thanks & Best Regards!* > > *Achini Jayasena* > *Software Engineer - QA | WSO2* > > Email: achi...@wso2.com > Mobile: +943 882 897 > > [image: http://wso2.com/signature] <http://wso2.com/signature> > > On Mon, Jul 16, 2018 at 10:46 AM, Achini Jayasena <achi...@wso2.com> > wrote: > >> Hi All, >> >> Scenario: SP creation - metadata configuration. >> >> Uploading the metadata file gives following error >> Error: Metadata uploading failed. Error while uploading the service >> provider. >> >> I use the same metadata file given in the reference [1]. Anybody have >> idea to sort this out? >> >> [1] Reference: https://docs.wso2.com/display/ >> IS550/Adding+and+Configuring+a+Service+Provider#AddingandCon >> figuringaServiceProvider-Metadatafileconfiguration >> >> Please find the metadata file attached herewith. >> >> >> *Thanks & Best Regards!* >> >> *Achini Jayasena* >> *Software Engineer - QA | WSO2* >> >> Email: achi...@wso2.com >> Mobile: +943 882 897 >> >> [image: http://wso2.com/signature] <http://wso2.com/signature> >> > > -- Farasath Ahamed Senior Software Engineer, WSO2 Inc.; http://wso2.com Mobile: +94777603866 Blog: blog.farazath.com Twitter: @farazath619 <https://twitter.com/farazath619> <http://wso2.com/signature>
<?xml version="1.0"?> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" validUntil="2018-07-22T14:48:13Z" cacheDuration="PT604800S" entityID="sample.com"> <md:SPSSODescriptor AuthnRequestsSigned="false" WantAssertionsSigned="false" protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol"> <md:KeyDescriptor use="signing"> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:X509Data> <ds:X509Certificate>MIIC+jCCAmOgAwIBAgIJAParOnPwEkKjMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYDVQQGEwJMSzEQMA4GA1UECBMHV2VzdGVybjEQMA4GA1UEBxMHQ29sb21ibzEWMBQGA1UEChMNU29mdHdhcmUgVmlldzERMA8GA1UECxMIVHJhaW5pbmcxLDAqBgNVBAMTI1NvZnR3YXJlIFZpZXcgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDcxMDA2MzMwM1oXDTI0MDMxODA2MzMwM1owdjELMAkGA1UEBhMCTEsxEDAOBgNVBAgTB1dlc3Rlcm4xEDAOBgNVBAcTB0NvbG9tYm8xFjAUBgNVBAoTDVNvZnR3YXJlIFZpZXcxETAPBgNVBAsTCFRyYWluaW5nMRgwFgYDVQQDEw9NeSBUZXN0IFNlcnZpY2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN6bi0llFz+R+93nLLK5BmnuF48tbODpMBH7yGZ1/ESVUZoYm0GaPzg/ai3rX3r8BEr4TUrhhpKUKBpFxZvb2q+yREIeDEkDbHJuyVdS6hvtfa89WMJtwc7gwYYkY8AoVJ94gU54GP2B6XyNpgDTXPd0d3aH/Zt669xGAVoe/0iPAgMBAAGjezB5MAkGA1UdEwQCMAAwHQYDVR0OBBYEFNAwSamhuJSwXG0SJnWdIVF1PkW9MB8GA1UdIwQYMBaAFNa3YmhDO7BOwbUqmYU1k/U6p/UUMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOBgQBwwC5H+U0a+ps4tDCicHQfC2SXRTgF7PlAu2rLfmJ7jyoDX+lFEoWDUoE5qkTpMjsR1q/+2j9eTyi9xGj5sby4yFvmXf8jS5L6zMkkezSb6QAvtSHcLfefKeidq6NDBJ8DhWHi/zvC9YbT0KkCToEgvCTBpRZgdSFxTJcUksqoFA==</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </md:KeyDescriptor> <md:KeyDescriptor use="encryption"> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:X509Data> <ds:X509Certificate>MIIC+jCCAmOgAwIBAgIJAParOnPwEkKjMA0GCSqGSIb3DQEBBQUAMIGKMQswCQYDVQQGEwJMSzEQMA4GA1UECBMHV2VzdGVybjEQMA4GA1UEBxMHQ29sb21ibzEWMBQGA1UEChMNU29mdHdhcmUgVmlldzERMA8GA1UECxMIVHJhaW5pbmcxLDAqBgNVBAMTI1NvZnR3YXJlIFZpZXcgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB4XDTEwMDcxMDA2MzMwM1oXDTI0MDMxODA2MzMwM1owdjELMAkGA1UEBhMCTEsxEDAOBgNVBAgTB1dlc3Rlcm4xEDAOBgNVBAcTB0NvbG9tYm8xFjAUBgNVBAoTDVNvZnR3YXJlIFZpZXcxETAPBgNVBAsTCFRyYWluaW5nMRgwFgYDVQQDEw9NeSBUZXN0IFNlcnZpY2UwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN6bi0llFz+R+93nLLK5BmnuF48tbODpMBH7yGZ1/ESVUZoYm0GaPzg/ai3rX3r8BEr4TUrhhpKUKBpFxZvb2q+yREIeDEkDbHJuyVdS6hvtfa89WMJtwc7gwYYkY8AoVJ94gU54GP2B6XyNpgDTXPd0d3aH/Zt669xGAVoe/0iPAgMBAAGjezB5MAkGA1UdEwQCMAAwHQYDVR0OBBYEFNAwSamhuJSwXG0SJnWdIVF1PkW9MB8GA1UdIwQYMBaAFNa3YmhDO7BOwbUqmYU1k/U6p/UUMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTANBgkqhkiG9w0BAQUFAAOBgQBwwC5H+U0a+ps4tDCicHQfC2SXRTgF7PlAu2rLfmJ7jyoDX+lFEoWDUoE5qkTpMjsR1q/+2j9eTyi9xGj5sby4yFvmXf8jS5L6zMkkezSb6QAvtSHcLfefKeidq6NDBJ8DhWHi/zvC9YbT0KkCToEgvCTBpRZgdSFxTJcUksqoFA==</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </md:KeyDescriptor> <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://sample.com:3443/federation/SPSloSoap/metaAlias/sp"/> <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified</md:NameIDFormat> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://sample.com:3443/federation/Consumer/metaAlias/sp" index="1"/> </md:SPSSODescriptor> </md:EntityDescriptor>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev