summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-08-26 15:12:41 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2009-08-26 15:12:41 +0000
commit44a26b40e18a01dc1aa140e6df87d2fa38d263e9 (patch)
tree84815804959e4d4215dac77eba8fc0c65ba61d33 /tests
parentc4e3d9542907d8941550b8273540fe642e2df939 (diff)
downloadlasso-44a26b40e18a01dc1aa140e6df87d2fa38d263e9.tar.gz
lasso-44a26b40e18a01dc1aa140e6df87d2fa38d263e9.tar.xz
lasso-44a26b40e18a01dc1aa140e6df87d2fa38d263e9.zip
Tests: Add a fourth data loading test
* tests/data/response-4: test content * tests/tests2.c: add loading of the new file.
Diffstat (limited to 'tests')
-rw-r--r--tests/data/response-459
-rw-r--r--tests/tests2.c1
2 files changed, 60 insertions, 0 deletions
diff --git a/tests/data/response-4 b/tests/data/response-4
new file mode 100644
index 00000000..8225b874
--- /dev/null
+++ b/tests/data/response-4
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<samlp:Response xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ID="_9270c6fdd18a7ad3fbbf6fe546c0fff1a55027e82e" InResponseTo="_CA5A095CAAA14C86CF3438AD2FADA3F7" Version="2.0" IssueInstant="2009-05-13T13:08:05Z" Destination="https://bacasable.net.espci.fr/mellon/endpoint/postResponse"> <saml:Issuer xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">https://vip.espci.fr/saml2/idp/metadata.php</saml:Issuer> <samlp:Status>
+<samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Success"/>
+</samlp:Status>
+<saml:Assertion Version="2.0" ID="pfx26ddb02c-b2e2-abdd-cd1a-4858ba53e174" IssueInstant="2009-05-13T13:08:05Z"> <saml:Issuer>https://vip.espci.fr/saml2/idp/metadata.php</saml:Issuer> <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
+ <ds:SignedInfo>
+<ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+ <ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
+ <ds:Reference URI="#pfx26ddb02c-b2e2-abdd-cd1a-4858ba53e174">
+<ds:Transforms>
+<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
+<ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
+</ds:Transforms>
+<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
+<ds:DigestValue>l0FLnXbJqY6azSX8I4s6CEJsYKE=</ds:DigestValue>
+</ds:Reference>
+</ds:SignedInfo>
+<ds:SignatureValue>XdSCHxHEA0hkqnK3exyVq6Md0+VQa9ZGDtBuKIOVJVkScAYvJBzG2b7o3B1pBbYQNrsOvXcXg/JdWmCfA1EucAnj5Fopxk2oyNRKuMUb00igX/ftFTou5mszletZ2Nwx8urasklEh/LKXSIQLx5nA2tfpuQqC5u+GXCKccGQBIQ=</ds:SignatureValue>
+<ds:KeyInfo>
+<ds:X509Data>
+<ds:X509Certificate>MIIEcDCCA1igAwIBAgILAQAAAAABIK/C9AowDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCQkUxEzARBgNVBAoTCkN5YmVydHJ1c3QxFzAVBgNVBAsTDkVkdWNhdGlvbmFsIENBMSIwIAYDVQQDExlDeWJlcnRydXN0IEVkdWNhdGlvbmFsIENBMB4XDTA5MDQxNjE1MzIwNloXDTEyMDQxNjE1MzIwNlowgaIxCzAJBgNVBAYTAkZSMQ8wDQYDVQQIEwZGcmFuY2UxDjAMBgNVBAcTBVBhcmlzMTwwOgYDVQQKEzNFY29sZSBTdXBlcmlldXJlIGRlIFBoeXNpcXVlIGV0IENoaW1pZSBJbmR1c3RyaWVsbGUxHTAbBgNVBAsTFFNlcnZpY2UgSW5mb3JtYXRpcXVlMRUwEwYDVQQDEwx2aXAuZXNwY2kuZnIwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALqHqDC01AANSoDkkuOh4DvNpVJCit7gEobYXJZ4Q5LHRFgfgkJktae1Rkjp0M/uaDtWK0SDUxXbsmup2qDByV2mTB77np5Z7CfR9TomZrmkEu+I/yehD4YQK54gyClpd54KcM2wecpmI9zaSF0U2PYvK1QopOx4IntT+sYGiIexAgMBAAGjggFrMIIBZzBQBgNVHSAESTBHMEUGByqGSLE+AQAwOjA4BggrBgEFBQcCARYsaHR0cDovL3d3dy5nbG9iYWxzaWduLm5ldC9yZXBvc2l0b3J5L2Nwcy5jZm0wDgYDVR0PAQH/BAQDAgWgMB8GA1UdIwQYMBaAFGVloz3XOxGjCgclN8lCSlt2d1DhMB0GA1UdDgQWBBTLgGQdwBQK2JvSL8jCOrgDydwvpDA6BgNVHR8EMzAxMC+gLaArhilodHRwOi8vY3JsLmdsb2JhbHNpZ24ubmV0L2VkdWNhdGlvbmFsLmNybDBPBggrBgEFBQcBAQRDMEEwPwYIKwYBBQUHMAKGM2h0dHA6Ly9zZWN1cmUuZ2xvYmFsc2lnbi5uZXQvY2FjZXJ0L2VkdWNhdGlvbmFsLmNydDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwFwYDVR0RBBAwDoIMdmlwLmVzcGNpLmZyMA0GCSqGSIb3DQEBBQUAA4IBAQBOR9nk7v34geZVHbzGT3DDLD/Lg40y6WvsjZVCxw3TtWxCzX0yQzS0Rp4LGIq0Y7lrafsPm8O0mjONGTQl804kjpKQseRBmpbo1hD4W3fWjMTXgmrdeGzhCFS0UclpmL8RCmMOcIe1EqqDX5y1My5ux2OU59YF73N746jCW1SdDfa5AXVwFpVrMvkRWgwNw3aTgigy+wZYXTK5Sdv8KORbzFBA5K9alU9pb2rreN2mKvTxsETWty5R/B8LmP/MTaeA4iDzKUyo/jpZYhkAtEPCzCYftdYV/hSnaw+ZSlJ5Av79EX4lyZjajsILOlHp4w2iExbolx4m5iT49GAabLj0</ds:X509Certificate>
+</ds:X509Data>
+</ds:KeyInfo>
+</ds:Signature>
+<saml:Subject> <saml:NameID Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient" SPNameQualifier="https://bacasable.net.espci.fr/mellon/endpoint/metadata">_eda702125448e7e9c6b903eadb06c18dd6f3777131</saml:NameID> <saml:SubjectConfirmation Method="urn:oasis:names:tc:SAML:2.0:cm:bearer"> <saml:SubjectConfirmationData NotOnOrAfter="2009-05-13T13:13:05Z" InResponseTo="_CA5A095CAAA14C86CF3438AD2FADA3F7" Recipient="https://bacasable.net.espci.fr/mellon/endpoint/postResponse"/> </saml:SubjectConfirmation> </saml:Subject> <saml:Conditions NotBefore="2009-05-13T13:07:35Z" NotOnOrAfter="2009-05-13T21:08:05Z"> <saml:AudienceRestriction> <saml:Audience>https://bacasable.net.espci.fr/mellon/endpoint/metadata</saml:Audience> </saml:AudienceRestriction> </saml:Conditions> <saml:AuthnStatement AuthnInstant="2009-05-13T13:08:05Z" SessionIndex="_2bc5f7299fdd7315b5ff694a715d975027f480bb78"> <saml:AuthnContext> <saml:AuthnContextClassRef>urn:oasis:names:tc:SAML:2.0:ac:classes:Password</saml:AuthnContextClassRef> </saml:AuthnContext> </saml:AuthnStatement> <saml:AttributeStatement>
+<saml:Attribute NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic" Name="cn">
+<saml:AttributeValue xsi:type="xs:string">Emmanuel Dreyfus</saml:AttributeValue>
+</saml:Attribute>
+<saml:Attribute NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic" Name="ou">
+<saml:AttributeValue xsi:type="xs:string">info</saml:AttributeValue>
+</saml:Attribute>
+<saml:Attribute NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic" Name="uid">
+<saml:AttributeValue xsi:type="xs:string">edreyfus</saml:AttributeValue>
+</saml:Attribute>
+<saml:Attribute NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic" Name="authorizedService">
+<saml:AttributeValue xsi:type="xs:string">ciril</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">crunch-ssh</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">espci-mail</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">gs-admin</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">info-ssh</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">linux-adm</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">mail-ssh</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">ras</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">test</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">vpn</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wifi</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wikifondation</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wikisg</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">www</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">www-ssh</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">www0-admin</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wwwloa</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wwwmmn-ssh</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wwwnbp</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wwwnbp-ssh</saml:AttributeValue>
+<saml:AttributeValue xsi:type="xs:string">wwwppmd</saml:AttributeValue>
+</saml:Attribute>
+</saml:AttributeStatement> </saml:Assertion>
+</samlp:Response>
diff --git a/tests/tests2.c b/tests/tests2.c
index 015929be..6f0c8063 100644
--- a/tests/tests2.c
+++ b/tests/tests2.c
@@ -27,6 +27,7 @@ int main(G_GNUC_UNUSED int argc, G_GNUC_UNUSED char **argv) {
load("data/response-1");
load("data/response-2");
load("data/response-3");
+ load("data/response-4");
lasso_shutdown();
return 0;