Bug 4129

Summary: Refactor GridShibX509SubjectNameNameIdentifierMapping
Product: GridShib Reporter: Tom Scavo <trscavo@gmail.com>
Component: Shibboleth IdP PluginAssignee: Tom Scavo <trscavo@gmail.com>
Status: RESOLVED FIXED    
Severity: normal CC: gridshib-dev@globus.org, tfreeman@mcs.anl.gov, vwelch@uiuc.edu
Priority: P3    
Version: 0.4   
Target Milestone: beta   
Hardware: All   
OS: All   
URL: https://authdev.it.ohio-state.edu/twiki/bin/view/GridShib/X509SubjectNameNameIdentifierMapping

Description From 2006-01-04 16:08:47
Register a subclass of SAMLNameIdentifier that enforces the X509SubjectName
format specified by SAML 1.1.  Refactor
GridShibX509SubjectNameNameIdentifierMapping accordingly.
------- Comment #1 From 2006-01-04 16:12:05 -------
OpenSAML should enforce the specified format of the X509SubjectName
NameIdentifier. It does not, but it does allow custom handlers keyed off the
format URI.  Write such a handler, and register it with the SAMLNameIdentifier
class.  This will simplify the implementation of
GridShibX509SubjectNameNameIdentifierMapping and permit alternate implementations.
------- Comment #2 From 2006-01-17 12:54:35 -------
SAMLNameIdentifier X509SubjectName format handler committed to Globus CVS:

http://viewcvs.globus.org/viewcvs.cgi/playground/java/gridshib/idp/src/org/opensaml/nameid/X509SubjectNameNameIdentifier.java

Next step is to incorporate this handler into
GridShibX509SubjectNameNameIdentifierMapping.
------- Comment #3 From 2006-01-27 16:20:19 -------
Format handler incorporated into GridShibX509SubjectNameNameIdentifierMapping. 
Handler functionality also incorporated into classes BaseNameMap and
NameMapFile.  Tested in my sandbox.
------- Comment #4 From 2006-01-30 19:51:21 -------
The plugin and its handler have been committed to CVS.
------- Comment #5 From 2006-01-30 19:54:25 -------
This software component was offered as a contribution to the Shibboleth
Project:
http://bugzilla.internet2.edu/show_bug.cgi?id=441
------- Comment #6 From 2008-07-07 09:58:07 -------
Actually, this bug (long closed) is associated with two components: Shibboleth
IdP Plugin and Globus Java SAML.