Parsing Trust Engines

Rod Widdowson rdw at steadingsoftware.com
Sat Jun 21 06:27:34 EDT 2014


Just to tie this off.  

I realised over night that even unsupported elements required a parser for
the Alpha - otherwise V2 legacy relying party files would not load and that
would destroy a lot of the value of getting any legacy relying-party.xml
working.

This required a certain amount of finessing in the parsing for
ChainingSignature engine since some of its children might not be of a
supported type.   But I inserted a Factory bean to make this work (you
cannot detect this in the parser since children may be supplied by
reference).

Hence:

 - ChainingSignature and StaticExplicitKeySignature are implemented and
tested.  I don't expect that the former will ever be used but it will be in
legacy files and it *could* be used.

- StaticPKIXSignature parsing is present, but issues a warning (and will
probably need to be explicitly removed from configurations for the Alpha).

All the others issue a warning that they are being ignored.

Armed with this the test to parse the V2 default relying-party.xml now
passes.

R

> -----Original Message-----
> From: dev-bounces at shibboleth.net [mailto:dev-bounces at shibboleth.net] On
> Behalf Of Brent Putman
> Sent: 20 June 2014 17:58
> To: dev at shibboleth.net
> Subject: Re: Parsing Trust Engines
> 
> 
> On 6/19/14 10:31 AM, Cantor, Scott wrote:
> > I'd defer to Brent, but in the SP, you have the use case in the Dynamic
> > provider of using transport authentication, and that's not a Signature
> > trust engine.
> >
> > I don't know if the code in the IdP for this is capable of using the
> > transport.
> 
> 
> >From the call: The answer is the dynamic metadata resolver code that's
> out there doesn't currently support this, but it's in a useable state
> anyway.  I'll put this into the Jira case for when I get back around to
> finishing out this resolver.
> 
> --
> To unsubscribe from this list send an email to
dev-unsubscribe at shibboleth.net



More information about the dev mailing list