Top Fields Constructors Methods
org.apache.catalina.valves.rewrite

public Class ResolverImpl

extends Resolver
Class Inheritance
Imports
java.io.IOException, java.nio.charset.Charset, java.security.cert.CertificateEncodingException, .CertificateParsingException, .X509Certificate, java.util.ArrayList, .Calendar, .Collection, .HashMap, .List, .Set, .StringTokenizer, java.util.concurrent.TimeUnit, org.apache.catalina.WebResource, .WebResourceRoot, org.apache.catalina.connector.Request, org.apache.tomcat.util.http.FastHttpDateFormat, org.apache.tomcat.util.net.SSLSupport, org.apache.tomcat.util.net.jsse.PEMFile, org.apache.tomcat.util.net.openssl.ciphers.Cipher, .EncryptionLevel, .OpenSSLCipherConfigurationParser

Field Summary

Modifier and TypeField and Description
protected Request

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static String
public Charset
public String
resolve(String key)

Implements abstract org.apache.catalina.valves.rewrite.Resolver.resolve.

The following are not implemented: - SERVER_ADMIN - API_VERSION - IS_SUBREQ

private String
resolveAlternateName(X509Certificate certificate, int type, int n)

private String
resolveComponent(String fullDN, String component)

public String
public String
public boolean
public String
private String

Field Detail

requestback to summary
protected Request request

Constructor Detail

ResolverImplback to summary
public ResolverImpl(Request request)

Method Detail

emptyStringIfNullback to summary
private static String emptyStringIfNull(String value)
getUriCharsetback to summary
public Charset getUriCharset()

Implements abstract org.apache.catalina.valves.rewrite.Resolver.getUriCharset.

Annotations
@Override
resolveback to summary
public String resolve(String key)

Implements abstract org.apache.catalina.valves.rewrite.Resolver.resolve.

The following are not implemented: - SERVER_ADMIN - API_VERSION - IS_SUBREQ

Annotations
@Override
resolveAlternateNameback to summary
private String resolveAlternateName(X509Certificate certificate, int type, int n)
resolveComponentback to summary
private String resolveComponent(String fullDN, String component)
resolveEnvback to summary
public String resolveEnv(String key)

Overrides org.apache.catalina.valves.rewrite.Resolver.resolveEnv.

Annotations
@Override
resolveHttpback to summary
public String resolveHttp(String key)

Implements abstract org.apache.catalina.valves.rewrite.Resolver.resolveHttp.

Annotations
@Override
resolveResourceback to summary
public boolean resolveResource(int type, String name)

Implements abstract org.apache.catalina.valves.rewrite.Resolver.resolveResource.

Annotations
@Override
resolveSslback to summary
public String resolveSsl(String key)

Implements abstract org.apache.catalina.valves.rewrite.Resolver.resolveSsl.

Annotations
@Override
resolveSslCertificatesback to summary
private String resolveSslCertificates(String key, X509Certificate[] certificates)