{"push_id":612130877,"size":19,"distinct_size":6,"ref":"refs/heads/signed-assertions-fix","head":"1e0b0e5c784d5af7b9002c781a83e0276d8101d7","before":"e48528ca50e1dc988ba4be0f4a05d9c17da66361","commits":[{"sha":"c67b5f6f292784c6eefcc10cb4cab671138d66cc","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Fix package paths","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/c67b5f6f292784c6eefcc10cb4cab671138d66cc"},{"sha":"42f27ec4725d5783f0f9efe68b1c867bd33ecf3e","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Add test cases for signed assertions with KeyInfo\n\nalong with associated helper method enhancements","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/42f27ec4725d5783f0f9efe68b1c867bd33ecf3e"},{"sha":"39ce8eaca82201a2664bdf43d2bf7d4c72f192ca","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@abel.nu","name":"Anders Abel"},"message":"Merge pull request #206 from explunit/integration-test-package-paths\n\nIntegrationTest fix package paths","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/39ce8eaca82201a2664bdf43d2bf7d4c72f192ca"},{"sha":"afe922d39d1043c0decf08f9907ad5571e933a72","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Options method for globally enabling SHA256 signature algorithm","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/afe922d39d1043c0decf08f9907ad5571e933a72"},{"sha":"e81d76c3ec0d2bf760022bd2ea42b77bd29a6b75","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Catch Sha256 failure and give more informative exception","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/e81d76c3ec0d2bf760022bd2ea42b77bd29a6b75"},{"sha":"0334476f9fb01b199df85d3b168095afe5c87ad8","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Add test responses and a test case for mangled Sha256 assertion","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/0334476f9fb01b199df85d3b168095afe5c87ad8"},{"sha":"8a4ab98183ee8f0082b5cb1b9f68aad2f07f5ea4","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Do not trap other CryptographicException as a Sha256 problem","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/8a4ab98183ee8f0082b5cb1b9f68aad2f07f5ea4"},{"sha":"09d1b610d31e74a99da75e94199dfdade1a7c29c","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Implement constructor for supplying full Urls to AuthServicesUrls","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/09d1b610d31e74a99da75e94199dfdade1a7c29c"},{"sha":"55fd99c7ceabf8f794ecfa4be5cc6406ba1b6a48","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"fixes from code review of PR 212","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/55fd99c7ceabf8f794ecfa4be5cc6406ba1b6a48"},{"sha":"9549b648475ca07bdd9104b5bbbc832fbce5d14a","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@abel.nu","name":"Anders Abel"},"message":"Merge pull request #212 from explunit/authservicesurls-constructor\n\nImplement constructor for supplying full Urls to AuthServicesUrls","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/9549b648475ca07bdd9104b5bbbc832fbce5d14a"},{"sha":"c06d487b004b99b0ad72064469bb469c2ab05563","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@abel.nu","name":"Anders Abel"},"message":"Added TestCleanup that removes the SHA256 support.\n- Just to ensure that if the tests are run out of order they won't fail.\n- Had to use reflection to create my own RemoveAlgorithm method.","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/c06d487b004b99b0ad72064469bb469c2ab05563"},{"sha":"3283524ca72e46ddb1d29379c60f1b63e4aef049","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@abel.nu","name":"Anders Abel"},"message":"Merging PR #210 Sha256 support.","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/3283524ca72e46ddb1d29379c60f1b63e4aef049"},{"sha":"49a3eb84b1b3dcf2d644af2a8fe6798beabefd8a","author":{"email":"dfdb7392591db597bc41cf266a9c3bc12a2706e5@abel.nu","name":"Anders Abel"},"message":"Merge pull request #209 from explunit/signed-assertions-with-keyinfo\n\nAdd test cases for signed assertions with KeyInfo","distinct":false,"url":"https://api.github.com/repos/explunit/authservices/commits/49a3eb84b1b3dcf2d644af2a8fe6798beabefd8a"},{"sha":"99038e6b592cd465fcfa688a9f743cbfe2f6f769","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Use WIF for creating signed assertions in test","distinct":true,"url":"https://api.github.com/repos/explunit/authservices/commits/99038e6b592cd465fcfa688a9f743cbfe2f6f769"},{"sha":"908f5c3e61a15dbbb84fc56109d4d9a63447f05c","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Implement custom token resolver for signed assertions without KeyInfo\n\nWhen KeyInfo not present in a signed assertion,\nSaml2SecurityTokenHandler.ReadToken() expects the IssuerTokenResolver to\nreturn the token needed to verify the signature.","distinct":true,"url":"https://api.github.com/repos/explunit/authservices/commits/908f5c3e61a15dbbb84fc56109d4d9a63447f05c"},{"sha":"afc72675ea44532a53cfab63781c522a4fe4fead","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Revert \"Use WIF for creating signed assertions in test\"\n\nThis reverts commit a778a791812838cf8e785b793ac82c2ceff83b04.","distinct":true,"url":"https://api.github.com/repos/explunit/authservices/commits/afc72675ea44532a53cfab63781c522a4fe4fead"},{"sha":"628e8c3022a5ad0ebe952658d58fe4f02c591e1b","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"Re-enable the tests","distinct":true,"url":"https://api.github.com/repos/explunit/authservices/commits/628e8c3022a5ad0ebe952658d58fe4f02c591e1b"},{"sha":"3570b30e45ca33d5cd0621226e5c8c20b230335a","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"handle the case where full certificate is not available","distinct":true,"url":"https://api.github.com/repos/explunit/authservices/commits/3570b30e45ca33d5cd0621226e5c8c20b230335a"},{"sha":"1e0b0e5c784d5af7b9002c781a83e0276d8101d7","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@careevolution.com","name":"Steve Patches"},"message":"revert changes to unrelated file","distinct":true,"url":"https://api.github.com/repos/explunit/authservices/commits/1e0b0e5c784d5af7b9002c781a83e0276d8101d7"}]}