Support for metadata extensions for algorithm support.

Description

Add support for dynamically selecting crypto algorithms based on metadata extensions.

Environment

None

Activity

Scott Cantor 
December 17, 2010 at 2:39 PM

Closing after release.

Scott Cantor 
September 5, 2010 at 8:08 PM

Reworked algorithm support registry:
http://svn.middleware.georgetown.edu/view/cpp-xmltooling?view=rev&revision=786

Adjusted digest/signing helpers, and reimplemented encryption helpers with multi-credential support:
http://svn.middleware.georgetown.edu/view/cpp-opensaml2?view=rev&revision=573

Scott Cantor 
September 1, 2010 at 11:36 AM

Scott Cantor 
August 30, 2010 at 10:05 PM

xml-sec exposes a method for mapping algorithm URIs into a handler for the algorithm, and throws an exception on unsupported or blacklisted algs. A flag to enable selection of algorithm based on the metadata extension should allow for calling into methods on the RoleDescriptor interface that iterate over the extensions and test for support before returning the algorithm to use.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Created August 30, 2010 at 4:59 PM
Updated December 17, 2010 at 2:39 PM
Resolved September 5, 2010 at 8:08 PM