Package org.apache.catalina.realm
Class X509SubjectDnRetriever
- java.lang.Object
-
- org.apache.catalina.realm.X509SubjectDnRetriever
-
- All Implemented Interfaces:
X509UsernameRetriever
public class X509SubjectDnRetriever extends java.lang.Object implements X509UsernameRetriever
An X509UsernameRetriever that returns a certificate's entire SubjectDN as the username.
-
-
Constructor Summary
Constructors Constructor Description X509SubjectDnRetriever()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getUsername(java.security.cert.X509Certificate clientCert)
Gets a user name from an X509Certificate.
-
-
-
Method Detail
-
getUsername
public java.lang.String getUsername(java.security.cert.X509Certificate clientCert)
Description copied from interface:X509UsernameRetriever
Gets a user name from an X509Certificate.- Specified by:
getUsername
in interfaceX509UsernameRetriever
- Parameters:
clientCert
- The certificate containing the user name.- Returns:
- An appropriate user name obtained from one or more fields in the certificate.
-
-