| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Update behaviour of subject-id requirements entity attribute | Ivan Kanakarakis | 2023-02-14 | 1 | -5/+18 |
| | | | | | | | When the subject-id requiment is "any", both the subject-id and pairwise-id should be processsed. Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Disable REFEDS Access entity categories for Swamid | Johan Lundberg | 2022-12-23 | 1 | -0/+5 |
| | | | | | | Turns out the implementation of no aggregation ECs was not quite what was needed to comply with the policy for these. | ||||
| * | cleanup | Johan Lundberg | 2022-12-09 | 1 | -1/+0 |
| | | |||||
| * | add test for requested subject id | Johan Lundberg | 2022-12-09 | 2 | -1/+21 |
| | | |||||
| * | add tests for no aggregation entity categories | Johan Lundberg | 2022-12-07 | 4 | -0/+385 |
| | | |||||
| * | Clean up remaining legacy `try: except ImportError:` blocks | Aarni Koskela | 2022-11-15 | 6 | -45/+2 |
| | | |||||
| * | Run flynt -tc + black + isort | Aarni Koskela | 2022-11-15 | 10 | -418/+418 |
| | | |||||
| * | Run flynt + black + isort | Aarni Koskela | 2022-11-15 | 29 | -237/+207 |
| | | |||||
| * | Run autoflake --remove-all-unused-imports --ignore-init-module-imports + ↵ | Aarni Koskela | 2022-11-15 | 24 | -53/+11 |
| | | | | | black + isort | ||||
| * | Run pyupgrade --py36-plus + black + isort | Aarni Koskela | 2022-11-15 | 36 | -98/+54 |
| | | |||||
| * | Format code with black and isort | Ivan Kanakarakis | 2022-10-01 | 97 | -6855/+6097 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | build: Split dependencies into optional groups | Ivan Kanakarakis | 2022-10-01 | 1 | -6/+0 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Fix logout test to expect data based on the given binding | Ivan Kanakarakis | 2022-09-23 | 1 | -10/+6 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Add missing test file | Ivan Kanakarakis | 2022-08-23 | 1 | -0/+0 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Fix test with latest xmlschema | Ivan Kanakarakis | 2022-08-23 | 2 | -8/+4 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Update test cases with schema validation tests | Ivan Kanakarakis | 2022-08-10 | 12 | -34/+191 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Fix saml2.mdstore.MetadataStore::sbibmd_scopes as shibmd_scopes | Ivan Kanakarakis | 2022-06-21 | 1 | -4/+4 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Add partial supprot for xs:date AttributeValue type | Ivan Kanakarakis | 2022-06-08 | 1 | -0/+10 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Fallback to xs:string for AttributeValue xs types | Ivan Kanakarakis | 2022-06-08 | 1 | -4/+8 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Cover other requests calls with http_client_timeout | Xiao Zhu | 2022-04-19 | 3 | -4/+14 |
| | | |||||
| * | update tests | Xiao Zhu | 2022-04-19 | 3 | -3/+10 |
| | | |||||
| * | Add tests for cert chains | Ivan Kanakarakis | 2022-04-18 | 3 | -0/+158 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Refactor certificate loading | Ivan Kanakarakis | 2022-04-18 | 2 | -8/+10 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Load certificates using cryptography | John Paraskevopoulos | 2022-04-18 | 6 | -4/+65 |
| | | | | | | | | | | | | | | - Use cryptography.x509 load_pem_x509_certificate or load_der_x509_certificate depending on the cert type. This ensures 1) the certificate is a valid certificate 2) trailing newlines and whitespaces will be ignored - Ignore cer/crt as certificate type since these are file extensions and do not guarrantee the certificate encoding. Uses "pem" as default type for backwards compatibility. Only other valid option is "der". Everything else falls back to "pem". Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | assertion policy filter: Fallback to match a known attribute or return its name | Ivan Kanakarakis | 2022-04-10 | 1 | -5/+45 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Replace mock with unittest.mock | Ivan Kanakarakis | 2022-04-10 | 3 | -5/+4 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Restrict pymongo to v3 | Ivan Kanakarakis | 2022-03-04 | 1 | -1/+1 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | correct swamid entity category setup for ESI and COCO | Johan Lundberg | 2021-12-15 | 2 | -7/+21 |
| | | | | | updated test to reflect current usecase | ||||
| * | implement entity category https://myacademicid.org/entity-categories/esi for ↵ | Johan Lundberg | 2021-12-07 | 2 | -0/+143 |
| | | | | | swamid | ||||
| * | Adding test case for signed SOAP LogoutRequests | Maximilian Heuwes | 2021-11-22 | 1 | -0/+57 |
| | | |||||
| * | Verify signed logout requests with the redirect binding | Ivan Kanakarakis | 2021-11-16 | 1 | -12/+70 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Small refactor | Ivan Kanakarakis | 2021-11-16 | 1 | -3/+4 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | 633: Support for redirect binding signature check using query param values | Vishal Kadam | 2021-11-15 | 1 | -2/+90 |
| | | |||||
| * | Ouput the according KeyName in encrypted answer | Clément Hallet | 2021-11-02 | 3 | -6/+51 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Add new config option requested_authn_context | Ivan Kanakarakis | 2021-10-20 | 3 | -25/+60 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Adds configuration directive for RequestedAuthnContext #806 | Gagan Deep | 2021-10-19 | 1 | -3/+11 |
| | | | | | Closes #806 | ||||
| * | Handle KeyError when retrieving SessionIndex | Andrew Wason | 2021-09-10 | 1 | -0/+24 |
| | | | | | | This was broken in commit b69e92585 Fixes https://github.com/IdentityPython/pysaml2/issues/826 | ||||
| * | Improve signature checks | Ivan Kanakarakis | 2021-06-20 | 1 | -25/+24 |
| | | | | | | | | | - Enforce allowed canonicalization methods - Enforce allowed transform aglorithms - Ensure the Object element is absent Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Do not embed the cert in the EncryptedData element | Ivan Kanakarakis | 2021-05-18 | 1 | -1/+1 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | [Strengthen Encryption] PySAML2 Encrypted Assertions now works with ↵ | peppelinux | 2021-05-18 | 1 | -2/+2 |
| | | | | | | | | Shibboleth SP 3 - Fixed: "ERROR Shibboleth.SSO.SAML2 [6] [default]: failed to decrypt assertion: Unable to resolve any key decryption keys." - Fixed: "WARN XMLTooling.Decrypter [7] [default]: XMLSecurity exception while decrypting key: XSECAlgorithmMapper::mapURIToHandler - URI http://www.w3.org/2001/04/xmlenc#rsa-1_5 disallowed by whitelist/blacklist policy" | ||||
| * | Add shibmd_scopes metadata extractor | Ivan Kanakarakis | 2021-05-18 | 2 | -16/+68 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Merge pull request #801 from ErwinJunge/response-issuer-none | Ivan Kanakarakis | 2021-05-18 | 1 | -26/+54 |
| |\ | | | | | Issuer in a Response is optional | ||||
| | * | Format code | Ivan Kanakarakis | 2021-05-18 | 1 | -38/+43 |
| | | | | | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| | * | Response issuer can be None | Erwin Junge | 2021-05-05 | 1 | -0/+23 |
| | | | |||||
| * | | Always use base64.encodebytes; base64.encodestring has been dropped | Dirk Mueller | 2021-04-26 | 1 | -2/+3 |
| |/ | | | | Signed-off-by: Dirk Mueller <dirk@dmllr.de> | ||||
| * | Try to get the friendlyName of the required RequestedAttribute else derive ↵ | Ivan Kanakarakis | 2021-04-18 | 1 | -8/+17 |
| | | | | | | | it using the canonical Name Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Bandaid for crash when friendlyName is not set in metadata | Johan Lundberg | 2021-04-16 | 2 | -3/+137 |
| | | |||||
| * | tests: Do not hardcode the namespace prefix for encrypted assertions | Ivan Kanakarakis | 2021-03-07 | 1 | -5/+9 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Raise SAMLError when metadata file cannot be parsed | Ivan Kanakarakis | 2021-03-07 | 2 | -0/+14 |
| | | | | | Signed-off-by: Ivan Kanakarakis <ivan.kanak@gmail.com> | ||||
| * | Merge pull request from GHSA-f4g9-h89h-jgv9 | Ivan Kanakarakis | 2021-01-20 | 7 | -13/+297 |
| |\ | | | | | Validate XML documents before verifying the signature | ||||
