OIOSAML for Java release 2.0.6 has been made available. This release
contains the following changes
- Fixed issue with validating SAMLResponse from IdP's that signed
both the Response and Assertion object, as well as encrypted the
Assertion object [1]
- Fixed issue where OIOSAML did not correctly validate the signature
on an Assertion element if the Response element was signed
- Fixed unittests to correctly sign the Assertion element, and not
the Response element
[1] The issue fixed is discussed in detail here: https://www.digitaliser.dk/resource/2298008#comment_2905121
Note that OIOSAML.java previously allowed unsigned Assertion elements
if the Response element was signed. This is no longer the case, as the
OIOSAML specification requires the Assertion element to be signed, and
OIOSAML.java now enforces this requirement.
Code repository
The code is still available through Softwarebørsen SVN, and can be
located here
https://svn.softwareborsen.dk/oiosaml.java/oiosaml2/
Maven repository
The binary artifacts are distributed as Maven dependencies, and can
be located here
https://mvnrepository.com/artifact/dk.digst/oiosaml2.java