mace-opensaml-users - Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule
Subject: OpenSAML user discussion
List archive
- From: Brent Putman <>
- To:
- Subject: Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule
- Date: Wed, 26 May 2010 23:40:20 -0400
On 5/26/2010 10:18 PM, rangeli nepal wrote:
> Currently I am using SAML2HTTPRedirectDeflateSignatureRule and
> SAML2HTTPPostSimpleSignRule with metadata. Both works for me. Now I am
> trying to understand how they work :).
>
> I think they try to build signature from metadata provided
> credential(X509Certificate) and Message specified credential and
> compare them?
> Any explanation will be highly appreciated.
Well, ultimately yes, but the precise low-level crypto operations you
describe are ultimately performed by Java Signature and Mac instances,
for public key and symmetric key cases respectively. The rules use a
SignatureTrustEngine, and the impls of those we ship use the SigningUtil
helper class (below) for the raw (non-XML) signatures. The
SignatureTrustEngines call the SigningUtil verifyWithURI method to
evaluate the simple signatures:
http://svn.middleware.georgetown.edu/view/java-xmltooling/branches/REL_1/src/main/java/org/opensaml/xml/security/SigningUtil.java?revision=564&view=markup
The Java Signature class API has a built-in method for signature
verification. The Mac API doesn't, so you just generate the MAC over
the data using it and then compare the byte[] arrays externally.
- SAML2HTTPRedirectDeflateSignatureRule, rangeli nepal, 05/26/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, Brent Putman, 05/26/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, Brent Putman, 05/27/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, rangeli nepal, 05/27/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, Chad La Joie, 05/27/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, rangeli nepal, 05/28/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, Chad La Joie, 05/27/2010
- Re: [OpenSAML] SAML2HTTPRedirectDeflateSignatureRule, rangeli nepal, 05/27/2010
Archive powered by MHonArc 2.6.16.