A B C D E G H I L M N P R S T U V W

## 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
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.
BasicSecurityFilterProvider(IWindowsAuthProvider) - Constructor for class waffle.servlet.spi.BasicSecurityFilterProvider
  Instantiates a new basic security filter provider.

## C

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(Sspi.CtxtHandle) - Static method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
  Dispose a security context.
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.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.servlet.CorsAwareNegotiateSecurityFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.servlet.NegotiateSecurityFilter
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.
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

## G

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
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 This uses the builtin javax.xml package even though the API is quite verbose
getWaffleInfoResponse(HttpServletRequest, HttpServletResponse) - Method in class waffle.servlet.WaffleInfoServlet
  Gets the waffle info response.
GroupPrincipal - Class in waffle.jaas
  Group principal.
GroupPrincipal(String) - Constructor for class waffle.jaas.GroupPrincipal
  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(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class waffle.jaas.WindowsLoginModule
initialize() - Method in class waffle.windows.auth.impl.WindowsCredentialsHandleImpl
  Initialize a new credentials handle.
initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in class waffle.windows.auth.impl.WindowsSecurityContextImpl
initialize() - Method in interface waffle.windows.auth.IWindowsCredentialsHandle
  Initialize.
initialize(Sspi.CtxtHandle, Sspi.SecBufferDesc, String) - Method in interface waffle.windows.auth.IWindowsSecurityContext
  Initialize the security context, continuing from a previous one.
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
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
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 imerpsonation 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

## 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.
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.

## R

removeMember(Principal) - Method in class waffle.jaas.GroupPrincipal
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(SecurityFilterProvider[]) - Constructor for class waffle.servlet.spi.SecurityFilterProviderCollection
  Instantiates a new security filter provider collection.
SecurityFilterProviderCollection(String[], IWindowsAuthProvider) - 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.
size() - Method in class waffle.servlet.spi.SecurityFilterProviderCollection
  Number of providers.
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
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.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(String) - Constructor for class waffle.windows.auth.impl.WindowsDomainImpl
  Instantiates a new windows domain impl.
WindowsDomainImpl(Netapi32Util.DomainTrust) - 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

A B C D E G H I L M N P R S T U V W