org.jboss.security.auth.certs
Class SubjectCNMapping

java.lang.Object
  extended by org.jboss.security.auth.certs.SubjectCNMapping
All Implemented Interfaces:
CertificatePrincipal

public class SubjectCNMapping
extends Object
implements CertificatePrincipal

A CertificatePrincipal implementation that uses the client cert SubjectDN CN='...' element as the principal.

Version:
$Revision: 1.2.4.1 $
Author:
Scott.Stark@jboss.org

Constructor Summary
SubjectCNMapping()
           
 
Method Summary
 Principal toPrinicipal(X509Certificate[] certs)
          Returns the client cert common name portion (cn=...) of the SubjectDN as the principal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubjectCNMapping

public SubjectCNMapping()
Method Detail

toPrinicipal

public Principal toPrinicipal(X509Certificate[] certs)
Returns the client cert common name portion (cn=...) of the SubjectDN as the principal.

Specified by:
toPrinicipal in interface CertificatePrincipal
Parameters:
certs - Array of client certificates, with the first one in the array being the certificate of the client itself.


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.