Repurpose IndexingObjectStore ?

Brent Putman putmanb at georgetown.edu
Wed Sep 23 15:02:42 EDT 2015



On 9/23/15 5:07 AM, Rod Widdowson wrote:
>> I guess there are enough cases where entities share certs that it could
>> provide some savings in the IdP on certain metadata sources.

Honestly, I would have thought that, except for some testing scenarios,
not many entities would share certs amongst themselves.  But maybe I'm
wrong.  (unless you meant something else)

> Notably the UKFederation metadata has (had?) many hundreds of IdPs like
> that....

Really?!  I guess I'm missing a whole use case here...


I did think of 2 very common metadata cases though where this
de-duplication really matters:

1) Entities (really RoleDescriptor types) who use the same cert for
both signing and encryption, but express it with 2 distinct
KeyDescriptors with different 'use' attributes.

2) IdPs with both an IDPSSODescriptor and an
AttributeAuthorityDescriptor which uses the same cert


And probably lesser importance/impact:  There are long-lived certs
sitting in metadata, and then you have short-lived signed and encrypted
stuff coming in at runtime in protocol messages, where the message
KeyInfo(s) naturally have certs which are duplicates of the ones
sitting in metadata.  Probably not a lot of impact except on a heavily
loaded IdP with lots of signed/encrypted things coming in
simultaneously with the same cert data.  But might reduce some growth
of the heap and the associated garbage collection.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20150923/b02b0424/attachment.html>


More information about the dev mailing list