在MVC的示例代码中,使用itfoxtec.identity.saml2.testwebapp_Certificate.pfx:
https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/blob/master/test/TestWebApp/App_Data/itfoxtec.identity.saml2.testwebapp_Certificate.pfx
本部分:
https://github.com/ITfoxtec/ITfoxtec.Identity.Saml2/blob/10cba6a1a8be236046b9caab0651eba9002b55ee/test/TestWebApp/App_Start/IdentityConfig.cs#L29
但我不明白我为什么需要这个,因为我已经有了IdP的证书,如果有办法的话,我就不用这个了。
authn response
(SAML 2.0令牌)进行签名。
SAML2.0标准规定,像TestWebApp这样的rp(依赖方)需要签署logout request
。TestWebApp示例应用程序使用CCD_ 3证书对请求进行签名。
rp不需要签署login request
,因此如果rp只登录而不注销,则不需要itfoxtec.identity.saml2.testwebapp_Certificate.pfx
证书。