- 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.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.
- 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.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.
- 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.
- 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.
- 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.
- isSPNegoMessage() - Method in class waffle.util.AuthorizationHeader
-
Checks if is SP nego message.
- isSPNegoMessage(byte[]) - Static method in class waffle.util.SPNegoMessage
-
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.
- 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
-