Top Description Constructors Methods
org.apache.catalina.realm

public Class X509SubjectDnRetriever

extends Object
implements X509UsernameRetriever
Class Inheritance
All Implemented Interfaces
org.apache.catalina.realm.X509UsernameRetriever
Imports
java.security.cert.X509Certificate

An X509UsernameRetriever that returns a certificate's entire SubjectDN as the username.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
getUsername(X509Certificate
The certificate containing the user name.
clientCert
)

Implements org.apache.catalina.realm.X509UsernameRetriever.getUsername.

Gets a user name from an X509Certificate.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

X509SubjectDnRetrieverback to summary
public X509SubjectDnRetriever()

Method Detail

getUsernameback to summary
public String getUsername(X509Certificate clientCert)

Implements org.apache.catalina.realm.X509UsernameRetriever.getUsername.

Doc from org.apache.catalina.realm.X509UsernameRetriever.getUsername.

Gets a user name from an X509Certificate.

Parameters
clientCert:X509Certificate

The certificate containing the user name.

Returns:String

An appropriate user name obtained from one or more fields in the certificate.

Annotations
@Override