Class X509SubjectDnRetriever

java.lang.Object
org.apache.catalina.realm.X509SubjectDnRetriever
All Implemented Interfaces:
X509UsernameRetriever

public class X509SubjectDnRetriever extends Object implements X509UsernameRetriever
An X509UsernameRetriever that returns a certificate's entire SubjectDN as the username.
  • Constructor Details

    • X509SubjectDnRetriever

      public X509SubjectDnRetriever()
  • Method Details

    • getUsername

      public String getUsername(X509Certificate clientCert)
      Description copied from interface: X509UsernameRetriever
      Gets a user name from an X509Certificate.
      Specified by:
      getUsername in interface X509UsernameRetriever
      Parameters:
      clientCert - The certificate containing the user name.
      Returns:
      An appropriate user name obtained from one or more fields in the certificate.