A C D E G H I K L M N O P R S T U V 
All Classes All Packages

A

acquire() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
ActiveDirectoryPrincipal - Class in net.sf.michaelo.tomcat.realm
Represents a principal from Active Directory with a list of roles.
ActiveDirectoryPrincipal(GSSName, Sid, List<String>, GSSCredential, Map<String, Object>) - Constructor for class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Constructs a new principal for the given parameters.
ActiveDirectoryPrincipal(GSSName, Sid, GSSCredential) - Constructor for class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Constructs a new principal for the given parameters.
ActiveDirectoryRealm - Class in net.sf.michaelo.tomcat.realm
A realm which retrieves already authenticated users from Active Directory.
ActiveDirectoryRealm() - Constructor for class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
ActiveDirectoryRealm.DirContextConnection - Class in net.sf.michaelo.tomcat.realm
 
ActiveDirectoryRealm.User - Class in net.sf.michaelo.tomcat.realm
 
ActiveDirectoryRealmBase - Class in net.sf.michaelo.tomcat.realm
Base realm which is able to retrieve principals from GSS names, fully established GSS contexts or TLS client certificates.
ActiveDirectoryRealmBase() - Constructor for class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 
additionalAttributes - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
ANONYMOUS_SID - Static variable in class net.sf.michaelo.tomcat.realm.Sid
 
attributes - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 

C

canonicalize(Oid) - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
close(NamingEnumeration<?>) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
close(ActiveDirectoryRealm.DirContextConnection) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
connectionPool - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
connectionPoolSize - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
context - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.DirContextConnection
 
CURRENT_WINDOWS_IDENTITY_AUTH_SCHEME - Static variable in class net.sf.michaelo.tomcat.authenticator.CurrentWindowsIdentityAuthenticator
 
CURRENT_WINDOWS_IDENTITY_METHOD - Static variable in class net.sf.michaelo.tomcat.authenticator.CurrentWindowsIdentityAuthenticator
 
CurrentWindowsIdentityAuthenticator - Class in net.sf.michaelo.tomcat.authenticator
A Windows Identity Authenticator which uses GSS-API to retrieve to currently logged in user.
CurrentWindowsIdentityAuthenticator() - Constructor for class net.sf.michaelo.tomcat.authenticator.CurrentWindowsIdentityAuthenticator
 

D

DirContextConnection() - Constructor for class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.DirContextConnection
 
dirContextSourceName - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
doAuthenticate(Request, HttpServletResponse) - Method in class net.sf.michaelo.tomcat.authenticator.CurrentWindowsIdentityAuthenticator
 
doAuthenticate(Request, HttpServletResponse) - Method in class net.sf.michaelo.tomcat.authenticator.SpnegoAuthenticator
 

E

equals(Object) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 
equals(Object) - Method in class net.sf.michaelo.tomcat.realm.Sid
 
equals(Object) - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
equals(GSSName) - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
export() - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 

G

getAdditionalAttributes() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Holds additional attributes for a given principal which may be stored in Active Directory.
getAdditionalAttributes() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.User
 
getAuthMethod() - Method in class net.sf.michaelo.tomcat.authenticator.CurrentWindowsIdentityAuthenticator
 
getAuthMethod() - Method in class net.sf.michaelo.tomcat.authenticator.SpnegoAuthenticator
 
getBytes() - Method in class net.sf.michaelo.tomcat.realm.Sid
 
getDistinguishedName(DirContext, Name, SearchResult) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Returns the distinguished name of a search result.
getGssCredential() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 
getGssName() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Returns the underlying GSS name.
getGssName() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.User
 
getName() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 
getName() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getNextConnectionId() - Static method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getPassword(String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 
getPrincipal(String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 
getPrincipal(X509Certificate) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getPrincipal(GSSName, GSSCredential) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getPrincipal(GSSName, GSSCredential, boolean) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getRelativeName(DirContext, String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getRoles() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Returns the sorted roles of the given principal.
getRoles() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.User
 
getRoles(Principal) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 
getRoles(DirContext, ActiveDirectoryRealm.User) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getSearchAttributeName() - Method in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameMapper.SamAccountNameMappedValues
 
getSearchAttributeName() - Method in interface net.sf.michaelo.tomcat.realm.mapper.UsernameSearchMapper.MappedValues
 
getSearchAttributeName() - Method in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper.UserPrincipalNameMappedValues
 
getSearchBase() - Method in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameMapper.SamAccountNameMappedValues
 
getSearchBase() - Method in interface net.sf.michaelo.tomcat.realm.mapper.UsernameSearchMapper.MappedValues
 
getSearchBase() - Method in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper.UserPrincipalNameMappedValues
 
getSearchUsername() - Method in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameMapper.SamAccountNameMappedValues
 
getSearchUsername() - Method in interface net.sf.michaelo.tomcat.realm.mapper.UsernameSearchMapper.MappedValues
 
getSearchUsername() - Method in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper.UserPrincipalNameMappedValues
 
getSid() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Returns the security identifier (SID) of the principal.
getSid() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.User
 
getStringNameType() - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
getSupportedStringNameTypes() - Method in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameRfc2247Mapper
 
getSupportedStringNameTypes() - Method in interface net.sf.michaelo.tomcat.realm.mapper.UsernameSearchMapper
Returns an array of name type OIDs which a mapper is able to map into AD search space.
getSupportedStringNameTypes() - Method in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 
getTypeId() - Method in class net.sf.michaelo.tomcat.realm.asn1.OtherNameParseResult
Returns the type id (OID).
getUser(DirContext, GSSName) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
getUserPrincipal() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 
getValue() - Method in class net.sf.michaelo.tomcat.realm.asn1.OtherNameParseResult
Returns the value.

H

hashCode() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 
hashCode() - Method in class net.sf.michaelo.tomcat.realm.Sid
 
hashCode() - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
hasRole(String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
Grants access if supplied role is associated with this principal.
hasRoleInternal(Principal, String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 

I

id - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.DirContextConnection
 
initInternal() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
isAnonymous() - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
isMN() - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 
isPreemptiveAuthPossible(Request) - Method in class net.sf.michaelo.tomcat.authenticator.SpnegoAuthenticator
 

K

KRB5_NT_ENTERPRISE_PRINCIPAL - Static variable in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 
KRB5_NT_PRINCIPAL - Static variable in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameRfc2247Mapper
 
KRB5_NT_PRINCIPAL - Static variable in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 

L

lastBorrowTime - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.DirContextConnection
 
localDirContextSource - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
logger - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 
logout() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 

M

map(DirContext, GSSName) - Method in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameRfc2247Mapper
 
map(DirContext, GSSName) - Method in interface net.sf.michaelo.tomcat.realm.mapper.UsernameSearchMapper
Maps a GSS name to AD search space parameters.
map(DirContext, GSSName) - Method in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 
maxIdleTime - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
MS_UPN - Static variable in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 

N

name - Static variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Descriptive information about this Realm implementation.
net.sf.michaelo.tomcat - package net.sf.michaelo.tomcat
The base package for my Apache Tomcat Authnz components.
net.sf.michaelo.tomcat.authenticator - package net.sf.michaelo.tomcat.authenticator
GSS-API-based authenticators for Apache Tomcat.
net.sf.michaelo.tomcat.realm - package net.sf.michaelo.tomcat.realm
Active Directory components for Apache Tomcat.
net.sf.michaelo.tomcat.realm.asn1 - package net.sf.michaelo.tomcat.realm.asn1
Minimalist ASN.1 parser components.
net.sf.michaelo.tomcat.realm.mapper - package net.sf.michaelo.tomcat.realm.mapper
Pluggable username search mappers for the ActiveDirectoryRealm.
NULL_SID - Static variable in class net.sf.michaelo.tomcat.realm.Sid
 

O

open(ActiveDirectoryRealm.DirContextConnection) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
OtherNameAsn1Parser - Class in net.sf.michaelo.tomcat.realm.asn1
A minimalist ASN.1 parser for X.509 SAN:otherName according to RFC 5280, section 4.2.1.6.
OtherNameParseResult - Class in net.sf.michaelo.tomcat.realm.asn1
This class holds the parsing result of OtherNameAsn1Parser.
OtherNameParseResult(byte[], byte[]) - Constructor for class net.sf.michaelo.tomcat.realm.asn1.OtherNameParseResult
 

P

parse(byte[]) - Static method in class net.sf.michaelo.tomcat.realm.asn1.OtherNameAsn1Parser
Parses the DER-encoded ASN.1 SAN:otherName field into its components: type-id and value.
parseUtf8String(byte[]) - Static method in class net.sf.michaelo.tomcat.realm.asn1.OtherNameAsn1Parser
Parses a DER-encoded ASN.1 UTF8String to a Java string:
prependRoleFormat - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 

R

release(ActiveDirectoryRealm.DirContextConnection) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
roleAttributes - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
roleFormats - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 

S

SamAccountNameMappedValues(String, String) - Constructor for class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameMapper.SamAccountNameMappedValues
 
SamAccountNameMapper - Class in net.sf.michaelo.tomcat.realm.mapper
A base mapper for the AD attribute sAMAccountName and the realm.
SamAccountNameMapper() - Constructor for class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameMapper
 
SamAccountNameMapper.SamAccountNameMappedValues - Class in net.sf.michaelo.tomcat.realm.mapper
 
SamAccountNameRfc2247Mapper - Class in net.sf.michaelo.tomcat.realm.mapper
A mapper for the AD attribute sAMAccountName and the realm.
SamAccountNameRfc2247Mapper() - Constructor for class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameRfc2247Mapper
 
setAdditionalAttributes(String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets a comma-separated list of Active Directory attributes retreived and stored for the user principal.
setConnectionPoolSize(int) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets the maximum amount of directory server connections the pool will hold.
setDirContextSourceName(String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets the name of the DirContextSource
setLocalDirContextSource(boolean) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets whether the DirContextSource is locally (context.xml defined or globally server.xml.
setMaxIdleTime(long) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets the maximum amount of time in milliseconds a directory server connection should remain idle before it is closed.
setPrependRoleFormat(boolean) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets whether the role format is prepended to the role.
setRoleFormats(String) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
Sets a comma-separated list of role formats to be applied to user security groups from Active Directory.
Sid - Class in net.sf.michaelo.tomcat.realm
An immutable class representing a security identifier from Active Directory.
Sid(byte[]) - Constructor for class net.sf.michaelo.tomcat.realm.Sid
 
sm - Variable in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealmBase
 
SPNEGO_AUTH_SCHEME - Static variable in class net.sf.michaelo.tomcat.authenticator.SpnegoAuthenticator
 
SPNEGO_METHOD - Static variable in class net.sf.michaelo.tomcat.authenticator.SpnegoAuthenticator
 
SpnegoAuthenticator - Class in net.sf.michaelo.tomcat.authenticator
A SPNEGO Authenticator which utilizes GSS-API to authenticate a client.
SpnegoAuthenticator() - Constructor for class net.sf.michaelo.tomcat.authenticator.SpnegoAuthenticator
 
startInternal() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
stopInternal() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
StubGSSName - Class in net.sf.michaelo.tomcat.realm
Stub GSS name implementation to merely transport a name with its string name type.
StubGSSName(String, Oid) - Constructor for class net.sf.michaelo.tomcat.realm.StubGSSName
 
supportsGssName(GSSName) - Method in class net.sf.michaelo.tomcat.realm.mapper.SamAccountNameRfc2247Mapper
 
supportsGssName(GSSName) - Method in interface net.sf.michaelo.tomcat.realm.mapper.UsernameSearchMapper
Determines whether a mapper is able to map a given GSS name into AD search space.
supportsGssName(GSSName) - Method in class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 

T

toString() - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryPrincipal
 
toString() - Method in class net.sf.michaelo.tomcat.realm.Sid
 
toString() - Method in class net.sf.michaelo.tomcat.realm.StubGSSName
 

U

User(GSSName, Sid, List<String>, Map<String, Object>) - Constructor for class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm.User
 
UsernameSearchMapper - Interface in net.sf.michaelo.tomcat.realm.mapper
A mapper interface (strategy pattern) for translating GSS names to Active Directory search space parameters.
UsernameSearchMapper.MappedValues - Interface in net.sf.michaelo.tomcat.realm.mapper
Mapped values holder.
UserPrincipalNameMappedValues(String) - Constructor for class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper.UserPrincipalNameMappedValues
 
UserPrincipalNameSearchMapper - Class in net.sf.michaelo.tomcat.realm.mapper
A mapper for the AD attribute userPrincipalName.
UserPrincipalNameSearchMapper() - Constructor for class net.sf.michaelo.tomcat.realm.mapper.UserPrincipalNameSearchMapper
 
UserPrincipalNameSearchMapper.UserPrincipalNameMappedValues - Class in net.sf.michaelo.tomcat.realm.mapper
 

V

validate(ActiveDirectoryRealm.DirContextConnection) - Method in class net.sf.michaelo.tomcat.realm.ActiveDirectoryRealm
 
A C D E G H I K L M N O P R S T U V 
All Classes All Packages