org.jboss.security.mapping.providers.principal
Class SubjectCNMapper

java.lang.Object
  extended by org.jboss.security.mapping.providers.principal.AbstractPrincipalMappingProvider
      extended by org.jboss.security.mapping.providers.principal.SubjectCNMapper
All Implemented Interfaces:
org.jboss.security.mapping.MappingProvider<Principal>

public class SubjectCNMapper
extends AbstractPrincipalMappingProvider

A X500 Principal Mapper from a X509 Certificate that uses the client cert SubjectDN CN='...' element as the principal.

Since:
Oct 5, 2007
Version:
$Revision$
Author:
Anil.Saldhana@redhat.com
See Also:
SubjectCNMapping

Constructor Summary
SubjectCNMapper()
           
 
Method Summary
 void init(Map<String,Object> opt)
           
 void performMapping(Map<String,Object> contextMap, Principal principal)
           
 void setMappingResult(org.jboss.security.mapping.MappingResult<Principal> res)
           
 
Methods inherited from class org.jboss.security.mapping.providers.principal.AbstractPrincipalMappingProvider
supports
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubjectCNMapper

public SubjectCNMapper()
Method Detail

init

public void init(Map<String,Object> opt)

setMappingResult

public void setMappingResult(org.jboss.security.mapping.MappingResult<Principal> res)

performMapping

public void performMapping(Map<String,Object> contextMap,
                           Principal principal)


Copyright © 2009 JBoss Inc.. All Rights Reserved.