Shibboleth2 IdP TrustEngine Extension using DANE, is it the right way?

Ian Young ian at iay.org.uk
Tue May 8 12:09:53 BST 2012


On 7 May 2012, at 21:25, Cantor, Scott wrote:

> An EntitiesDescriptor Name isn't a domain, in general, so I don't know how
> wise it would be to want it to be. It isn't even a URI, it's just a
> string. It could be a domain, certainly, and that's a possible convention
> one could use, but it isn't a spec requirement.

One observation would be that @Name is also an optional attribute, and that not all publishers of aggregates use @Name at all.  In the R+E federation space, most do have a @Name and the majority of those use some kind of URL.   The remainder have "urn:…" strings of mixed provenance.

> The problem is that because of DNS' limitations, among other reasons, SAML
> does not use domains as names. Neither here nor in the case of entityIDs.
> Given a URI, you can't in general even map that to a domain unless you
> preclude URNs or assume URNs of a particular sort.

On the entityID side, and again just for the R+E federations, the great majority of entityID values these days are URLs.  A small number of validly delegated "urn:mace:…" patterns cover almost all of the rest.

There are a small number of entities in the R+E federations whose entityIDs are either invalid because they aren't valid absolute URIs, or use "urn:…" names with unregistered NIDs.  Otherwise, it's possible to extract a domain reasonably reliably for most purposes.

	-- Ian

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4813 bytes
Desc: not available
Url : http://shibboleth.net/pipermail/dev/attachments/20120508/78533490/attachment.bin 


More information about the dev mailing list