org.apache.activemq.security
Class JaasCertificateSecurityContext

java.lang.Object
  extended by org.apache.activemq.security.SecurityContext
      extended by org.apache.activemq.security.JaasCertificateSecurityContext

public class JaasCertificateSecurityContext
extends SecurityContext

Extends the SecurityContext to provide a username which is the Distinguished Name from the certificate.


Constructor Summary
JaasCertificateSecurityContext(java.lang.String userName, javax.security.auth.Subject subject, java.security.cert.X509Certificate[] certs)
           
 
Method Summary
 java.util.Set getPrincipals()
           
 java.lang.String getUserName()
           
 
Methods inherited from class org.apache.activemq.security.SecurityContext
getAuthorizedReadDests, getAuthorizedWriteDests, isInOneOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaasCertificateSecurityContext

public JaasCertificateSecurityContext(java.lang.String userName,
                                      javax.security.auth.Subject subject,
                                      java.security.cert.X509Certificate[] certs)
Method Detail

getPrincipals

public java.util.Set getPrincipals()
Specified by:
getPrincipals in class SecurityContext

getUserName

public java.lang.String getUserName()
Overrides:
getUserName in class SecurityContext


Copyright © 2009 Apache Software Foundation. All Rights Reserved.