diff options
-rw-r--r-- | .gitignore | 13 | ||||
-rw-r--r-- | tests/data/idp8-1024-la/metadata.xml | 37 | ||||
-rw-r--r-- | tests/data/idp8-1024-la/private-key-raw.pem | 15 | ||||
-rw-r--r-- | tests/data/idp8-1024-la/public-key.pem | 6 | ||||
-rw-r--r-- | tests/data/sp8-1024-la/metadata.xml | 41 | ||||
-rw-r--r-- | tests/data/sp8-1024-la/private-key-raw.pem | 15 | ||||
-rw-r--r-- | tests/data/sp8-1024-la/public-key.pem | 6 |
7 files changed, 133 insertions, 0 deletions
@@ -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----- |