summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore13
-rw-r--r--tests/data/idp8-1024-la/metadata.xml37
-rw-r--r--tests/data/idp8-1024-la/private-key-raw.pem15
-rw-r--r--tests/data/idp8-1024-la/public-key.pem6
-rw-r--r--tests/data/sp8-1024-la/metadata.xml41
-rw-r--r--tests/data/sp8-1024-la/private-key-raw.pem15
-rw-r--r--tests/data/sp8-1024-la/public-key.pem6
7 files changed, 133 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index ebea5103..0c4600d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -88,3 +88,16 @@ win32/nsis/lasso-deps.nsi
win32/nsis/lasso-full.nsi
win32/nsis/lasso-lite.nsi
win32/nsis/python.nsi
+docs/lasso-book/book.html
+docs/lasso-book/figures/slo-sp-soap.png
+docs/lasso-book/figures/sso-brws-art.png
+docs/lasso-book/figures/sso-brws-post.png
+docs/lasso-book/writing-a-c-sp.html
+docs/lasso-book/writing-a-java-sp.html
+docs/lasso-book/writing-a-php-sp.html
+docs/lasso-book/writing-a-saml2-php-sp.html
+docs/reference/lasso/html-build.stamp
+docs/reference/lasso/scan-build.stamp
+docs/reference/lasso/sgml-build.stamp
+/lasso-?.?.?.tar.gz
+/lasso.pc
diff --git a/tests/data/idp8-1024-la/metadata.xml b/tests/data/idp8-1024-la/metadata.xml
new file mode 100644
index 00000000..cace78c5
--- /dev/null
+++ b/tests/data/idp8-1024-la/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<EntityDescriptor
+ providerID="https://idp1/metadata"
+ xmlns="urn:liberty:metadata:2003-08">
+ <IDPDescriptor>
+
+ <SingleSignOnServiceURL>https://idp1:1998/singleSignOn</SingleSignOnServiceURL>
+ <SingleSignOnProtocolProfile>http://projectliberty.org/profiles/brws-art</SingleSignOnProtocolProfile>
+ <SingleSignOnProtocolProfile>http://projectliberty.org/profiles/brws-post</SingleSignOnProtocolProfile>
+
+ <SingleLogoutServiceURL>https://idp1:1998/singleLogout</SingleLogoutServiceURL>
+ <SingleLogoutServiceReturnURL>https://idp1:1998/singleLogoutReturn</SingleLogoutServiceReturnURL>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-idp-soap</SingleLogoutProtocolProfile>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-idp-http</SingleLogoutProtocolProfile>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-sp-soap</SingleLogoutProtocolProfile>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-sp-http</SingleLogoutProtocolProfile>
+
+ <FederationTerminationServiceURL>https://idp1:1998/federationTermination</FederationTerminationServiceURL>
+ <FederationTerminationServiceReturnURL>https://idp1:1998/federationTerminationReturn</FederationTerminationServiceReturnURL>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-idp-soap</FederationTerminationNotificationProtocolProfile>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-idp-http</FederationTerminationNotificationProtocolProfile>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-sp-soap</FederationTerminationNotificationProtocolProfile>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-sp-http</FederationTerminationNotificationProtocolProfile>
+
+ <RegisterNameIdentifierServiceURL>https://idp1:1998/registerNameIdentifier</RegisterNameIdentifierServiceURL>
+ <RegisterNameIdentifierServiceReturnURL>https://idp1:1998/registerNameIdentifierReturn</RegisterNameIdentifierServiceReturnURL>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-idp-soap</RegisterNameIdentifierProtocolProfile>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-idp-http</RegisterNameIdentifierProtocolProfile>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-sp-soap</RegisterNameIdentifierProtocolProfile>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-sp-http</RegisterNameIdentifierProtocolProfile>
+
+ <NameIdentifierMappingProtocolProfile>http://projectliberty.org/profiles/nim-sp-http</NameIdentifierMappingProtocolProfile>
+
+ <SoapEndpoint>https://idp1:1998/soapEndpoint</SoapEndpoint>
+
+</IDPDescriptor>
+</EntityDescriptor>
diff --git a/tests/data/idp8-1024-la/private-key-raw.pem b/tests/data/idp8-1024-la/private-key-raw.pem
new file mode 100644
index 00000000..0f38ff4f
--- /dev/null
+++ b/tests/data/idp8-1024-la/private-key-raw.pem
@@ -0,0 +1,15 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIICXAIBAAKBgQDBc8xpMintURNbO86VLc83Uk2Ij0eAWgwhpeCmLURL/fUunmC3
+P7xfZIx1fKQmRHqQBD/4YH119ZVvC1oKKRPrcbibDWIni5QMJM9dNIzaFhj+D6Vb
+8xK2n2FwcjSKvqhActpEceytAQn/WCgInYFtJdXwcc4wNT1qykf2sfvbvwIDAQAB
+AoGADpf9w7HVF+IV47wPSZG7ICFFWBf2/OfOInuxBthDXrg51tp70VctjsS3E+Xj
+PD/OPy8S5FnjHRL5wvbIRBv1NJv43+KTfC3oFAgQqmAII93GyVk374DJDI5aRLos
+fZGSUBxIGrJyxUrXHoliPJxuFV3tgHfSrZo8YtY0gr6gSIECQQD8J1Svmbe5xKYN
+2xKD0OJ3THKOkPM6GgLK1WKvQelaELu0cTYXDcAEKQ0MN2fpvK6dxHfQcNZlWUre
+RBIK4W/1AkEAxGc8qQACY2bo+18KCGw7P80BJeFrlbuIXbih1EhkL5NJ/ps7X/kJ
+R6CrBXqsXrW9FMLZSWIKcBlMho9xVO1QYwJADM/qy6lh3nyRe27AOBZrC2jFAV14
+HmGn9qp1Aza0JrFm+DowZ2d5dDypvw8ppoTB0p5jACJbonaxCS4oRIlD6QJAJ6FN
+NCy0TqptSIuc0qZELlOHb8VUmBoHIiInRVZ2IMNvothf2rW9kZ5x4+Ek9tdlF9NZ
+VN1bjdMNBfnbvG9GUQJBAOW+dYaBop4wVMc0D7kAjWqji3t3MrpA2yIvPZmYlu0M
+3MX7R5G74YCfFgwDovKTDQYr9FMJGiqy0f6lQl8Uy2w=
+-----END RSA PRIVATE KEY-----
diff --git a/tests/data/idp8-1024-la/public-key.pem b/tests/data/idp8-1024-la/public-key.pem
new file mode 100644
index 00000000..69b20487
--- /dev/null
+++ b/tests/data/idp8-1024-la/public-key.pem
@@ -0,0 +1,6 @@
+-----BEGIN PUBLIC KEY-----
+MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBc8xpMintURNbO86VLc83Uk2I
+j0eAWgwhpeCmLURL/fUunmC3P7xfZIx1fKQmRHqQBD/4YH119ZVvC1oKKRPrcbib
+DWIni5QMJM9dNIzaFhj+D6Vb8xK2n2FwcjSKvqhActpEceytAQn/WCgInYFtJdXw
+cc4wNT1qykf2sfvbvwIDAQAB
+-----END PUBLIC KEY-----
diff --git a/tests/data/sp8-1024-la/metadata.xml b/tests/data/sp8-1024-la/metadata.xml
new file mode 100644
index 00000000..5d5fd00c
--- /dev/null
+++ b/tests/data/sp8-1024-la/metadata.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<EntityDescriptor
+ providerID="https://sp1/metadata"
+ xmlns="urn:liberty:metadata:2003-08">
+ <SPDescriptor>
+
+ <AssertionConsumerServiceURL id="AssertionConsumerServiceURL1" isDefault="true">https://sp1:2006/assertionConsumer</AssertionConsumerServiceURL>
+
+ <SingleLogoutServiceURL>https://sp1:2006/singleLogout</SingleLogoutServiceURL>
+ <SingleLogoutServiceReturnURL>https://sp1:2006/singleLogoutReturn</SingleLogoutServiceReturnURL>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-idp-soap</SingleLogoutProtocolProfile>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-idp-http</SingleLogoutProtocolProfile>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-sp-soap</SingleLogoutProtocolProfile>
+ <SingleLogoutProtocolProfile>http://projectliberty.org/profiles/slo-sp-http</SingleLogoutProtocolProfile>
+
+ <FederationTerminationServiceURL>https://sp1:2006/federationTermination</FederationTerminationServiceURL>
+ <FederationTerminationServiceReturnURL>https://sp1:2006/federationTerminationReturn</FederationTerminationServiceReturnURL>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-idp-soap</FederationTerminationNotificationProtocolProfile>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-idp-http</FederationTerminationNotificationProtocolProfile>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-sp-soap</FederationTerminationNotificationProtocolProfile>
+ <FederationTerminationNotificationProtocolProfile>http://projectliberty.org/profiles/fedterm-sp-http</FederationTerminationNotificationProtocolProfile>
+
+ <RegisterNameIdentifierServiceURL>https://sp1:2006/registerNameIdentifier</RegisterNameIdentifierServiceURL>
+ <RegisterNameIdentifierServiceReturnURL>https://sp1:2006/registerNameIdentifierReturn</RegisterNameIdentifierServiceReturnURL>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-idp-soap</RegisterNameIdentifierProtocolProfile>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-idp-http</RegisterNameIdentifierProtocolProfile>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-sp-soap</RegisterNameIdentifierProtocolProfile>
+ <RegisterNameIdentifierProtocolProfile>http://projectliberty.org/profiles/rni-sp-http</RegisterNameIdentifierProtocolProfile>
+
+ <NameIdentifierMappingProtocolProfile>http://projectliberty.org/profiles/nim-sp-http</NameIdentifierMappingProtocolProfile>
+
+ <SoapEndpoint>https://sp1:2006/soapEndpoint</SoapEndpoint>
+
+ <AuthnRequestsSigned>true</AuthnRequestsSigned>
+
+ </SPDescriptor>
+ <Organization>
+ <OrganizationName>Name of the organization</OrganizationName>
+ </Organization>
+
+</EntityDescriptor>
diff --git a/tests/data/sp8-1024-la/private-key-raw.pem b/tests/data/sp8-1024-la/private-key-raw.pem
new file mode 100644
index 00000000..48a520f7
--- /dev/null
+++ b/tests/data/sp8-1024-la/private-key-raw.pem
@@ -0,0 +1,15 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIICWwIBAAKBgQC+hN7M7ug6LL5OaH8Mi9aiOR5nkhAH5zH/p+pIL0gTXJJoswfH
+h8S6aQbtbvL7tWirAzhJ+TCgFVnHvhmTFm1o/UkyjuFQDCZOW+xESNiK6L0rM+fb
+lzuZTER3ONSETL7Kc7KZd6miqm8i7zRuBKu7TDQk3eEgYkdWG+1Fod6E4wIDAQAB
+AoGAPaoL4xDAoXOx9PbliE4Knl8WdDdWcPhnunPC5LJJBdtEmBa6Qd6z0hIEZ/0t
+MEM7KX7VTTwWfPnsITZqWK09o9rANXluaSKK1qU5JbyoT06ci+vITtOhfnwNQsNa
+sT7cZuIP4ispl5hnv3nLPGefj7LQCqiZmRFgjfYhdSSsAwECQQDeReBxL+RkxaZQ
+FuBFtg8bnUixecyGipKFcr2KTCXw6kvITOqI085MAOqiwzGkTC9iZMJViGzCB3jE
+H/oXO00DAkEA222Fp0blV600nvoXhgfWItBMOhBHNZHEbcF4makXbLTOPpnp40CU
+YYct5qWWU2NFmM77HulonqMHTzdQla2yoQJAVeC3o+O2Ib0/0cfU5Po/ghLV6EQ/
+4medztOTKeDb8+YCW6RkJXN4TGM6RKKYBnus/x4g+30XUCwk29ni/aDa0wJACpY8
+LpfzFMnckhcK74KNSFy4cMy8Qs9npMwC35cS9EG8+bQ/XqGNBy+YfVpb6GYPw5Go
++BLW42CGR8Ipdy9MQQJAFdnh0fUfVEQ8O28hbtmCCTSWi9JhdwM1d6frmg9pVrfd
+clmyHAC4aDDSA+5itLRSQjFW9GxtfvSpotLLxnYT8g==
+-----END RSA PRIVATE KEY-----
diff --git a/tests/data/sp8-1024-la/public-key.pem b/tests/data/sp8-1024-la/public-key.pem
new file mode 100644
index 00000000..6c35969d
--- /dev/null
+++ b/tests/data/sp8-1024-la/public-key.pem
@@ -0,0 +1,6 @@
+-----BEGIN PUBLIC KEY-----
+MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC+hN7M7ug6LL5OaH8Mi9aiOR5n
+khAH5zH/p+pIL0gTXJJoswfHh8S6aQbtbvL7tWirAzhJ+TCgFVnHvhmTFm1o/Uky
+juFQDCZOW+xESNiK6L0rM+fblzuZTER3ONSETL7Kc7KZd6miqm8i7zRuBKu7TDQk
+3eEgYkdWG+1Fod6E4wIDAQAB
+-----END PUBLIC KEY-----