Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class waffle.jaas.WindowsLoginModule
-
Abort a login process.
- acceptSecurityToken(String, byte[], String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- acceptSecurityToken(String, byte[], String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Attempts to validate the user using an SSPI token.
- addAccountInfo(Document, Element, IWindowsAccount) - Method in class waffle.util.WaffleInfo
-
Adds the account info.
- addMember(Principal) - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Add user principal to member.
- AuthorizationHeader - Class in waffle.util
-
Authorization header.
- AuthorizationHeader(HttpServletRequest) - Constructor for class waffle.util.AuthorizationHeader
-
Instantiates a new authorization header.
- AutoDisposableWindowsPrincipal - Class in waffle.servlet
-
The Class AutoDisposableWindowsPrincipal.
- AutoDisposableWindowsPrincipal(IWindowsIdentity) - Constructor for class waffle.servlet.AutoDisposableWindowsPrincipal
-
Instantiates a new auto disposable windows principal.
- AutoDisposableWindowsPrincipal(IWindowsIdentity, PrincipalFormat, PrincipalFormat) - Constructor for class waffle.servlet.AutoDisposableWindowsPrincipal
-
Instantiates a new auto disposable windows principal.
B
- BasicSecurityFilterProvider - Class in waffle.servlet.spi
-
A Basic authentication security filter provider. https://tools.ietf.org/html/rfc2617
- BasicSecurityFilterProvider(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.BasicSecurityFilterProvider
-
Instantiates a new basic security filter provider.
- BOTH - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The both.
C
- Cache<K,
V> - Interface in waffle.util.cache -
A semi-persistent mapping from keys to values.
- CacheSupplier - Interface in waffle.util.cache
-
Service interface to instantiate a new
Cache
. - CaffeineCache<K,
V> - Class in waffle.util.cache -
A
Cache
based onCache
. - CaffeineCache(long) - Constructor for class waffle.util.cache.CaffeineCache
-
Instantiate new caffeine cache with timeout.
- CaffeineCacheSupplier - Class in waffle.util.cache
-
A
CacheSupplier
supplyingCaffeineCache
. - CaffeineCacheSupplier() - Constructor for class waffle.util.cache.CaffeineCacheSupplier
- commit() - Method in class waffle.jaas.WindowsLoginModule
-
Commit principals to the subject.
- CONTINUE_CONTEXT_TIMEOUT - Static variable in class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
The Continue Context Timeout.
- CorsAwareNegotiateSecurityFilter - Class in waffle.servlet
-
The Class CorsAwareNegotiateSecurityFilter.
- CorsAwareNegotiateSecurityFilter() - Constructor for class waffle.servlet.CorsAwareNegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- CorsPreFlightCheck - Class in waffle.util
-
The Class CorsPrefFlightCheck.
D
- destroy() - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
- destroy() - Method in class waffle.servlet.NegotiateSecurityFilter
- dispose() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Dispose of the credentials handle.
- dispose() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- dispose() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- dispose() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Dispose.
- dispose() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Dispose of the Windows identity.
- dispose() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Disposes of the context.
- dispose(Sspi.CtxtHandle) - Static method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Dispose a security context.
- doFilter(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- doFilter(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- doFilter(HttpServletRequest, HttpServletResponse) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Execute filter.
- doFilter(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Filter.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.servlet.NegotiateSecurityFilter
- doGet(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
E
- equals(Object) - Method in class waffle.jaas.RolePrincipal
-
Role Principal Equals for FQN.
- equals(Object) - Method in class waffle.jaas.UserPrincipal
- equals(Object) - Method in class waffle.servlet.WindowsPrincipal
- equals(Object) - Method in class waffle.windows.auth.WindowsAccount
F
- FQN - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The fqn.
G
- get(K) - Method in interface waffle.util.cache.Cache
-
Fetches the key from the cache
- get(K) - Method in class waffle.util.cache.CaffeineCache
- getAuth() - Method in class waffle.jaas.WindowsLoginModule
-
Windows auth provider.
- getAuth() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Windows auth provider.
- getAuthProviderInfo(Document) - Method in class waffle.util.WaffleInfo
-
Gets the auth provider info.
- getAuthType() - Method in class waffle.servlet.NegotiateRequestWrapper
-
Authentication type.
- getByClassName(String) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Get a security provider by class name.
- getComputerName() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getComputerName() - Method in interface waffle.windows.auth.IWindowsComputer
-
Computer name.
- getConnectionId(HttpServletRequest) - Static method in class waffle.util.NtlmServletRequest
-
Returns a unique connection id for a given servlet request.
- getContinueContextsSize() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
Number of elements in the continue contexts map.
- getCurrent(String) - Static method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Returns the current credentials handle.
- getCurrent(String, String) - Static method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Get the current Windows security context for a given SSPI package.
- getCurrentComputer() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- getCurrentComputer() - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Retrieve the current computer information.
- getCurrentUsername() - Static method in class waffle.windows.auth.impl.WindowsAccountImpl
-
Get the SAM-compatible username of the currently logged-on user.
- getDomain() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
-
Account domain.
- getDomain() - Method in interface waffle.windows.auth.IWindowsAccount
-
Domain name.
- getDomain() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the domain.
- getDomains() - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- getDomains() - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Retrieve a list of domains (Active Directory) on the local server.
- getException(Document, Exception) - Static method in class waffle.util.WaffleInfo
-
Gets the exception.
- getFqn() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
- getFqn() - Method in class waffle.windows.auth.impl.WindowsDomainImpl
- getFqn() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getFqn() - Method in interface waffle.windows.auth.IWindowsAccount
-
Fully qualified username.
- getFqn() - Method in interface waffle.windows.auth.IWindowsDomain
-
Fully qualified domain name.
- getFqn() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Fully qualified name.
- getFqn() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the fqn.
- getGroups() - Method in class waffle.servlet.WindowsPrincipal
-
Windows groups that the user is a member of.
- getGroups() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getGroups() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getGroups() - Method in interface waffle.windows.auth.IWindowsComputer
-
Groups.
- getGroups() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Group memberships.
- getHandle() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Get CredHandle.
- getHandle() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getHandle() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Return a security handle.
- getHandle() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Context handle.
- getHeader() - Method in class waffle.util.AuthorizationHeader
-
Gets the header.
- getIdentity() - Method in class waffle.servlet.WindowsPrincipal
-
Underlying identity.
- getIdentity() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getIdentity() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Windows Identity.
- getJoinStatus() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getJoinStatus() - Method in interface waffle.windows.auth.IWindowsComputer
-
Join status.
- getLookupInfo(Document, String) - Method in class waffle.util.WaffleInfo
-
Gets the lookup info.
- getMemberOf() - Method in class waffle.windows.auth.impl.WindowsComputerImpl
- getMemberOf() - Method in interface waffle.windows.auth.IWindowsComputer
-
Member of (domain).
- getMessageType(byte[]) - Static method in class waffle.util.NtlmMessage
-
Get NTLM message type.
- getName() - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.
- getName() - Method in class waffle.jaas.RolePrincipal
-
Role name (Windows Group).
- getName() - Method in class waffle.jaas.UserPrincipal
-
Fully qualified username.
- getName() - Method in class waffle.servlet.WindowsPrincipal
-
Fully qualified name.
- getName() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
-
Account name.
- getName() - Method in interface waffle.windows.auth.IWindowsAccount
-
User name.
- getName() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the name.
- getPrincipalFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Principal format.
- getPrincipalName() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getPrincipalName() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Principal name.
- getProtocols() - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
Gets the protocols.
- getProviders() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Security filter providers.
- getRealm() - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Protection space.
- getRemoteUser() - Method in class waffle.servlet.NegotiateRequestWrapper
-
Remote username.
- getRoleFormat() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Principal format.
- getRolesString() - Method in class waffle.servlet.WindowsPrincipal
-
Get an array of roles as a string.
- getSecurityPackage() - Method in class waffle.util.AuthorizationHeader
-
Returns a supported security package string.
- getSecurityPackage() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getSecurityPackage() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Security package name.
- getSid() - Method in class waffle.servlet.WindowsPrincipal
-
Byte representation of the SID.
- getSid() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getSid() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Sid.
- getSidString() - Method in class waffle.servlet.WindowsPrincipal
-
String representation of the SID.
- getSidString() - Method in class waffle.windows.auth.impl.WindowsAccountImpl
- getSidString() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- getSidString() - Method in interface waffle.windows.auth.IWindowsAccount
-
Security identifier.
- getSidString() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Sid.
- getSidString() - Method in class waffle.windows.auth.WindowsAccount
-
Gets the sid string.
- getToken() - Method in class waffle.util.AuthorizationHeader
-
Gets the token.
- getToken() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- getToken() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Token.
- getTokenBytes() - Method in class waffle.util.AuthorizationHeader
-
Gets the token bytes.
- getTrustDirectionString() - Method in class waffle.windows.auth.impl.WindowsDomainImpl
- getTrustDirectionString() - Method in interface waffle.windows.auth.IWindowsDomain
-
Trust direction.
- getTrustTypeString() - Method in class waffle.windows.auth.impl.WindowsDomainImpl
- getTrustTypeString() - Method in interface waffle.windows.auth.IWindowsDomain
-
Trust type.
- getUserPrincipal() - Method in class waffle.servlet.NegotiateRequestWrapper
-
User principal.
- getWaffleInfo() - Method in class waffle.util.WaffleInfo
-
Get a Document with basic system information.
- getWaffleInfoResponse(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
-
Gets the waffle info response.
- GroupPrincipal - Class in waffle.jaas
-
Deprecated.This class is deprecated as hiding a principal inside another principal is not JAAS compliant. Use the Principals in the Subject to directly enroll groups or roles by name.
- GroupPrincipal(String) - Constructor for class waffle.jaas.GroupPrincipal
-
Deprecated.Instantiates a new group principal.
H
- hashCode() - Method in class waffle.jaas.RolePrincipal
-
Role Principal HashCode for FQN.
- hashCode() - Method in class waffle.jaas.UserPrincipal
- hashCode() - Method in class waffle.servlet.WindowsPrincipal
- hashCode() - Method in class waffle.windows.auth.WindowsAccount
- hasRole(String) - Method in class waffle.servlet.WindowsPrincipal
-
Checks whether the principal has a given role.
I
- impersonate() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- impersonate() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- impersonate() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Impersonate a logged on user.
- impersonate() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Impersonate this security context.
- init(FilterConfig) - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
- init(FilterConfig) - Method in class waffle.servlet.NegotiateSecurityFilter
- initialize() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
Initialize a new credentials handle.
- initialize() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
-
Initialize.
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
Initialize the security context, continuing from a previous one.
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class waffle.jaas.WindowsLoginModule
- initParameter(String, String) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Init configuration parameters.
- initParameter(String, String) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- initParameter(String, String) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Init a parameter.
- isAllowGuestLogin() - Method in class waffle.jaas.WindowsLoginModule
-
True if Guest login permitted.
- isAllowGuestLogin() - Method in class waffle.servlet.NegotiateSecurityFilter
-
True if guest login is allowed.
- isBearerAuthorizationHeader() - Method in class waffle.util.AuthorizationHeader
-
Is Bearer Authorization Header will return true if 'BEARER' exists.
- isContinue() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
- isContinue() - Method in interface waffle.windows.auth.IWindowsSecurityContext
-
True if protocol requires continuation.
- isDebug() - Method in class waffle.jaas.WindowsLoginModule
-
True if Debug is enabled.
- isGuest() - Method in class waffle.windows.auth.impl.WindowsIdentityImpl
- isGuest() - Method in interface waffle.windows.auth.IWindowsIdentity
-
Returns true if the identity represents a Guest account.
- isImpersonate() - Method in class waffle.servlet.NegotiateSecurityFilter
-
Checks if is impersonate.
- isMember(Principal) - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Is user principal a member of the group.
- isNegTokenArg(byte[]) - Static method in class waffle.util.SPNegoMessage
-
Checks if is neg token arg.
- isNegTokenInit(byte[]) - Static method in class waffle.util.SPNegoMessage
-
Checks if is neg token init.
- isNtlmMessage(byte[]) - Static method in class waffle.util.NtlmMessage
-
Checks if is ntlm message.
- isNtlmType1Message() - Method in class waffle.util.AuthorizationHeader
-
Checks if is ntlm type1 message.
- isNtlmType1PostAuthorizationHeader() - Method in class waffle.util.AuthorizationHeader
-
When using NTLM authentication and the browser is making a POST request, it preemptively sends a Type 2 authentication message (without the POSTed data).
- isNull() - Method in class waffle.util.AuthorizationHeader
-
Checks if is null.
- isPreflight(HttpServletRequest) - Static method in class waffle.util.CorsPreFlightCheck
-
Checks if is preflight.
- isPrincipalException(HttpServletRequest) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- isPrincipalException(HttpServletRequest) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- isPrincipalException(HttpServletRequest) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Returns true if despite having a principal authentication needs to happen.
- isPrincipalException(HttpServletRequest) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Returns true if authentication still needs to happen despite an existing principal.
- isSecurityPackageSupported(String) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- isSecurityPackageSupported(String) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- isSecurityPackageSupported(String) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Tests whether a specific security package is supported.
- isSecurityPackageSupported(String) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Tests whether a specific security package is supported by any of the underlying providers.
- isSPNegTokenInitMessage() - Method in class waffle.util.AuthorizationHeader
-
Checks if is SP nego message.
- isUserInRole(String) - Method in class waffle.servlet.NegotiateRequestWrapper
-
Returns true if the user is in a given role.
- IWindowsAccount - Interface in waffle.windows.auth
-
Windows account.
- IWindowsAuthProvider - Interface in waffle.windows.auth
-
Implements Windows authentication functions.
- IWindowsComputer - Interface in waffle.windows.auth
-
A Windows Computer.
- IWindowsCredentialsHandle - Interface in waffle.windows.auth
-
Windows credentials handle.
- IWindowsDomain - Interface in waffle.windows.auth
-
A Windows Domain.
- IWindowsIdentity - Interface in waffle.windows.auth
-
A Windows Identity.
- IWindowsImpersonationContext - Interface in waffle.windows.auth
-
A Windows impersonation context.
- IWindowsSecurityContext - Interface in waffle.windows.auth
-
A Windows security context.
L
- login() - Method in class waffle.jaas.WindowsLoginModule
-
Use Windows SSPI to authenticate a username with a password.
- logonDomainUser(String, String, String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- logonDomainUser(String, String, String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
The LogonDomainUser function attempts to log a user on to the local computer using a network logon type and the default authentication provider.
- logonDomainUserEx(String, String, String, int, int) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- logonDomainUserEx(String, String, String, int, int) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
The LogonDomainUserEx function attempts to log a user on to the local computer.
- logonUser(String, String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- logonUser(String, String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
The LogonUser function attempts to log a user on to the local computer using a network logon type and the default authentication provider.
- logout() - Method in class waffle.jaas.WindowsLoginModule
-
Logout a user.
- lookupAccount(String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- lookupAccount(String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Retrieve a security identifier (SID) for the account and the name of the domain or local computer on which the account was found.
M
- main(String[]) - Static method in class waffle.util.WaffleInfo
-
Print system information.
- members() - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Member enumeration.
N
- NegotiateRequestWrapper - Class in waffle.servlet
-
Negotiate Request wrapper.
- NegotiateRequestWrapper(HttpServletRequest, WindowsPrincipal) - Constructor for class waffle.servlet.NegotiateRequestWrapper
-
Instantiates a new negotiate request wrapper.
- NegotiateSecurityFilter - Class in waffle.servlet
-
A Negotiate (NTLM/Kerberos) Security Filter.
- NegotiateSecurityFilter() - Constructor for class waffle.servlet.NegotiateSecurityFilter
-
Instantiates a new negotiate security filter.
- NegotiateSecurityFilterProvider - Class in waffle.servlet.spi
-
A negotiate security filter provider.
- NegotiateSecurityFilterProvider(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
Instantiates a new negotiate security filter provider.
- newCache(int) - Static method in interface waffle.util.cache.Cache
-
Creates a new cache with the specified timeout.
- newCache(long) - Method in interface waffle.util.cache.CacheSupplier
-
Creates a new cache with the specified timeout
- newCache(long) - Method in class waffle.util.cache.CaffeineCacheSupplier
- NONE - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The none.
- NtlmMessage - Class in waffle.util
-
Rudimentary NTLM message utility.
- NtlmServletRequest - Class in waffle.util
-
The Class NtlmServletRequest.
P
- PrincipalFormat - Enum in waffle.windows.auth
-
The Enum PrincipalFormat.
- put(K, V) - Method in interface waffle.util.cache.Cache
-
Stores a binding for the key and the value in the cache
- put(K, V) - Method in class waffle.util.cache.CaffeineCache
R
- remove(K) - Method in interface waffle.util.cache.Cache
-
Removes the binding for the key from the cache
- remove(K) - Method in class waffle.util.cache.CaffeineCache
- removeMember(Principal) - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.Remove user from member.
- resetSecurityToken(String) - Method in class waffle.windows.auth.impl.WindowsAuthProviderImpl
- resetSecurityToken(String) - Method in interface waffle.windows.auth.IWindowsAuthProvider
-
Reset a previously saved continuation security token for a given connection id.
- revertToSelf() - Method in class waffle.windows.auth.impl.WindowsIdentityImpersonationContextImpl
- revertToSelf() - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpersonationContextImpl
- revertToSelf() - Method in interface waffle.windows.auth.IWindowsImpersonationContext
-
Terminate the impersonation of a client application.
- RolePrincipal - Class in waffle.jaas
-
Role principal.
- RolePrincipal(String) - Constructor for class waffle.jaas.RolePrincipal
-
A windows principal.
S
- SecurityFilterProvider - Interface in waffle.servlet.spi
-
A security filter provider.
- SecurityFilterProviderCollection - Class in waffle.servlet.spi
-
A collection of security filter providers.
- SecurityFilterProviderCollection(String[], IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- SecurityFilterProviderCollection(SecurityFilterProvider[]) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- SecurityFilterProviderCollection(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
-
Instantiates a new security filter provider collection.
- sendUnauthorized(HttpServletResponse) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
- sendUnauthorized(HttpServletResponse) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
- sendUnauthorized(HttpServletResponse) - Method in interface waffle.servlet.spi.SecurityFilterProvider
-
Add authentication method headers.
- sendUnauthorized(HttpServletResponse) - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Send authorization headers.
- setAllowGuestLogin(boolean) - Method in class waffle.jaas.WindowsLoginModule
-
Set whether Guest login is permitted.
- setAuth(IWindowsAuthProvider) - Method in class waffle.jaas.WindowsLoginModule
-
Set Windows auth provider.
- setAuth(IWindowsAuthProvider) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set Windows auth provider.
- setContinue(boolean) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the continue.
- setCredentialsHandle(IWindowsCredentialsHandle) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the credentials handle.
- setImpersonate(boolean) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Enable/Disable impersonation.
- setPrincipalFormat(String) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set the principal format.
- setPrincipalName(String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the principal name.
- setProtocols(List<String>) - Method in class waffle.servlet.spi.NegotiateSecurityFilterProvider
-
Sets the protocols.
- setRealm(String) - Method in class waffle.servlet.spi.BasicSecurityFilterProvider
-
Set the protection space.
- setRoleFormat(String) - Method in class waffle.servlet.NegotiateSecurityFilter
-
Set the principal format.
- setSecurityContext(Sspi.CtxtHandle) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the security context.
- setSecurityPackage(String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the security package.
- setToken(byte[]) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
-
Sets the token.
- SID - Enum constant in enum waffle.windows.auth.PrincipalFormat
-
The sid.
- size() - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
-
Number of providers.
- size() - Method in interface waffle.util.cache.Cache
-
Returns the number of bindings in this cache
- size() - Method in class waffle.util.cache.CaffeineCache
- SPNegoMessage - Class in waffle.util
-
Rudimentary NTLM message utility.
T
- toPrettyXML(Document) - Static method in class waffle.util.WaffleInfo
-
To pretty xml.
- toString() - Method in class waffle.jaas.GroupPrincipal
-
Deprecated.
- toString() - Method in class waffle.servlet.WindowsPrincipal
- toString() - Method in class waffle.util.AuthorizationHeader
U
- UserPrincipal - Class in waffle.jaas
-
User Principal.
- UserPrincipal(String) - Constructor for class waffle.jaas.UserPrincipal
-
A user principal.
V
- valueBound(HttpSessionBindingEvent) - Method in class waffle.servlet.AutoDisposableWindowsPrincipal
- valueOf(String) - Static method in enum waffle.windows.auth.PrincipalFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum waffle.windows.auth.PrincipalFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueUnbound(HttpSessionBindingEvent) - Method in class waffle.servlet.AutoDisposableWindowsPrincipal
W
- waffle.jaas - package waffle.jaas
-
Waffle JNA JAAS Package.
- waffle.servlet - package waffle.servlet
-
Waffle JNA Servlet Package.
- waffle.servlet.spi - package waffle.servlet.spi
-
Waffle JNA Servlet SPI Package.
- waffle.util - package waffle.util
-
Waffle JNA Utility Package.
- waffle.util.cache - package waffle.util.cache
-
Waffle JNA Cache Package.
- waffle.windows.auth - package waffle.windows.auth
-
Waffle JNA Windows Authorization Package.
- waffle.windows.auth.impl - package waffle.windows.auth.impl
-
Waffle JNA Windows Authorization Implementation Package.
- WaffleInfo - Class in waffle.util
-
A Utility class to read system info to help troubleshoot WAFFLE system configuration.
- WaffleInfo() - Constructor for class waffle.util.WaffleInfo
- WaffleInfoServlet - Class in waffle.servlet
-
A servlet that returns WaffleInfo as XML.
- WaffleInfoServlet() - Constructor for class waffle.servlet.WaffleInfoServlet
- WindowsAccount - Class in waffle.windows.auth
-
A flattened Windows Account used in a Windows principal.
- WindowsAccount(IWindowsAccount) - Constructor for class waffle.windows.auth.WindowsAccount
-
Instantiates a new windows account.
- WindowsAccountImpl - Class in waffle.windows.auth.impl
-
Windows Account.
- WindowsAccountImpl(Advapi32Util.Account) - Constructor for class waffle.windows.auth.impl.WindowsAccountImpl
-
Windows Account.
- WindowsAccountImpl(String) - Constructor for class waffle.windows.auth.impl.WindowsAccountImpl
-
Windows Account.
- WindowsAccountImpl(String, String) - Constructor for class waffle.windows.auth.impl.WindowsAccountImpl
-
Windows Account.
- WindowsAuthProviderImpl - Class in waffle.windows.auth.impl
-
Windows Auth Provider.
- WindowsAuthProviderImpl() - Constructor for class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
Instantiates a new windows auth provider impl.
- WindowsAuthProviderImpl(int) - Constructor for class waffle.windows.auth.impl.WindowsAuthProviderImpl
-
A Windows authentication provider.
- WindowsComputerImpl - Class in waffle.windows.auth.impl
-
Windows Computer.
- WindowsComputerImpl(String) - Constructor for class waffle.windows.auth.impl.WindowsComputerImpl
-
Instantiates a new windows computer impl.
- WindowsCredentialsHandleImpl - Class in waffle.windows.auth.impl
-
Pre-existing credentials of a security principal.
- WindowsCredentialsHandleImpl(String, int, String) - Constructor for class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
-
A new Windows credentials handle.
- WindowsDomainImpl - Class in waffle.windows.auth.impl
-
Windows Domain.
- WindowsDomainImpl(Netapi32Util.DomainTrust) - Constructor for class waffle.windows.auth.impl.WindowsDomainImpl
-
Instantiates a new windows domain impl.
- WindowsDomainImpl(String) - Constructor for class waffle.windows.auth.impl.WindowsDomainImpl
-
Instantiates a new windows domain impl.
- WindowsIdentityImpersonationContextImpl - Class in waffle.windows.auth.impl
-
The Class WindowsIdentityImpersonationContextImpl.
- WindowsIdentityImpersonationContextImpl(WinNT.HANDLE) - Constructor for class waffle.windows.auth.impl.WindowsIdentityImpersonationContextImpl
-
Impersonate a logged on user.
- WindowsIdentityImpl - Class in waffle.windows.auth.impl
-
Windows Identity.
- WindowsIdentityImpl(WinNT.HANDLE) - Constructor for class waffle.windows.auth.impl.WindowsIdentityImpl
-
Instantiates a new windows identity impl.
- WindowsLoginModule - Class in waffle.jaas
-
A Java Security login module for Windows authentication.
- WindowsLoginModule() - Constructor for class waffle.jaas.WindowsLoginModule
- WindowsPrincipal - Class in waffle.servlet
-
A Windows Principal.
- WindowsPrincipal(IWindowsIdentity) - Constructor for class waffle.servlet.WindowsPrincipal
-
A windows principal.
- WindowsPrincipal(IWindowsIdentity, PrincipalFormat, PrincipalFormat) - Constructor for class waffle.servlet.WindowsPrincipal
-
A windows principal.
- WindowsSecurityContextImpersonationContextImpl - Class in waffle.windows.auth.impl
-
The Class WindowsSecurityContextImpersonationContextImpl.
- WindowsSecurityContextImpersonationContextImpl(Sspi.CtxtHandle) - Constructor for class waffle.windows.auth.impl.WindowsSecurityContextImpersonationContextImpl
-
Instantiates a new windows security context impersonation context impl.
- WindowsSecurityContextImpl - Class in waffle.windows.auth.impl
-
Windows Security Context.
- WindowsSecurityContextImpl() - Constructor for class waffle.windows.auth.impl.WindowsSecurityContextImpl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form