mace-opensaml-users - Re: AW: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML
Subject: OpenSAML user discussion
List archive
Re: AW: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML
Chronological Thread
- From: Brent Putman <>
- To:
- Subject: Re: AW: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML
- Date: Wed, 19 Nov 2008 19:51:30 -0500
Taylor, Christopher wrote:
> Hi,
>
>
>
> decrypter.setRootInNewDocument(true) fixed it! Thanks Brent, Scott and
> Joakim for the suggestions!
>
Great, glad it worked.
>
>
> I'm pretty new to OpenSAML (and SAML in general), but is verifying the
> signature on a decrypted assertion (or XMLObject in general) really so
> uncommon?
No, it's probably common, Assertions are often signed. But the other
things in SAML for example that can be encrypted (Attribute, NameID)
aren't signed. And in general XML Encryption usage for other things, I
don't think it would generally be the case that it's necessarily
common. It just depends on what you are doing, which is why it's an option.
> I'd actually run across the documentation Brent mentions below, but didn't
> realize it applied to my use case. Maybe adding a constructor which allows
> specifying this option (and adding the notice to its javadoc) would make it
> more obvious.
>
Well, maybe, but the class already has 3 args to its constructor. Our
project style guidelines are that we generally keep it to 5 or under.
My personal general rule is that if it's a fundamental requirement for
the class to function and no default is realistic, it's a constructor
arg. If it's an optional param, or one that can have a default, then
it's a standard accessor/mutator pair.
I suppose we could also look at changing the default in the SAML
Assertion when decrypting Assertions specifically, but that would make
the behavior asymmetrical. Or we could add overloaded method variants
in the SAML class that take the param that override the default, like
the primary decrypt* methods in the superclass.
- error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Taylor, Christopher, 11/18/2008
- Re: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Joakim Recht, 11/18/2008
- RE: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Scott Cantor, 11/18/2008
- Re: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Brent Putman, 11/19/2008
- AW: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Taylor, Christopher, 11/19/2008
- Re: AW: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Brent Putman, 11/19/2008
- RE: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Scott Cantor, 11/19/2008
- Re: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Brent Putman, 11/19/2008
- AW: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Taylor, Christopher, 11/19/2008
- Re: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Brent Putman, 11/19/2008
- RE: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Scott Cantor, 11/18/2008
- Re: [OpenSAML] error validating signature on SAML2 EncryptedAssertions decrypted with OpenSAML, Joakim Recht, 11/18/2008
Archive powered by MHonArc 2.6.16.