mace-opensaml-users - Re: Classes needed for validating a saml assertion with a public key
Subject: OpenSAML user discussion
List archive
- From: "Håkon Sagehaug" <>
- To:
- Subject: Re: Classes needed for validating a saml assertion with a public key
- Date: Wed, 16 Jan 2008 10:36:57 +0100
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=oI8W62KRPgzvhOzk6fzxWAbhroBy34Ontal/O/aZ0vTY5kgCT3yCj6cbqb62mEPaSj4C0sqpy380Uo78uvQvu6JhdUfNS9czUufjagM8Iu1vNJ717KPrOqRitquNG8cjwByrYuzAQy1Rofg8LHOkt6vTA9phcqLQGUtn2ms4WQc=
Hi
So the setup currently is this, I've got a directory on a filesystem, not LDAP, that contains all the host certs I trust. When the assertion comes in I want to first check if the public key inside the <ds:X509Cert> can be resolved to one of the certs in my trusted directory. If this clears I will see if the signature validates against the public key from the saml assertion. Is this setup right?
cheers, Håkon
2008/1/15, Scott Cantor <>:
> Is this right?For now I just evaluates the credential against it self for
> testing, which is built from the public key inside the <dsX509Certificate>
> element in the saml assertion, it returns true so I hope this is right,
but
> since it's my first time I wanted some feedback
I can't tell if you're asking this in the sense of "am I grasping how the
classes work" or if you're asking in a business context whether "this is a
reasonable thing to do". I always try and emphasize this, so forgive me if
you understand this already, but...
NEVER evaluate the signing key against what's inside the message. KeyInfo is
a hint about what was used. The trust evaluation MUST compare what was used
against a completely separate source of trusted information. In our project,
we believe that source should be metadata, but as a developer, you can use
anything you feel is appropriate. As long as it's *not* the KeyInfo inside
the message.
Again, ignore me if you know all this. But a lot of people don't, and they
end up with worthless code.
-- Scott
--
Håkon Sagehaug
Research Assistant
Parallab
Bergen Center for Computational Science (BCCS)
UNIFOB AS (University of Bergen Research Company)
- Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/10/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/10/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/11/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/15/2008
- RE: Classes needed for validating a saml assertion with a public key, Scott Cantor, 01/15/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/15/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Message not available
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Chad La Joie, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Chad La Joie, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Chad La Joie, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/15/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/15/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/17/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/16/2008
- Re: Classes needed for validating a saml assertion with a public key, Håkon Sagehaug, 01/11/2008
- Re: Classes needed for validating a saml assertion with a public key, Brent Putman, 01/10/2008
Archive powered by MHonArc 2.6.16.