public class NtlmSsp extends Object implements NtlmFlags
How NTLMSSP is used in conjunction with HTTP and MSIE clients is described in an NTLM Authentication Scheme for HTTP.
Also, read jCIFS NTLM HTTP Authentication and the Network Explorer Servlet related information.
NTLMSSP_NEGOTIATE_128, NTLMSSP_NEGOTIATE_56, NTLMSSP_NEGOTIATE_ALWAYS_SIGN, NTLMSSP_NEGOTIATE_DATAGRAM_STYLE, NTLMSSP_NEGOTIATE_KEY_EXCH, NTLMSSP_NEGOTIATE_LM_KEY, NTLMSSP_NEGOTIATE_LOCAL_CALL, NTLMSSP_NEGOTIATE_NETWARE, NTLMSSP_NEGOTIATE_NTLM, NTLMSSP_NEGOTIATE_NTLM2, NTLMSSP_NEGOTIATE_OEM, NTLMSSP_NEGOTIATE_OEM_DOMAIN_SUPPLIED, NTLMSSP_NEGOTIATE_OEM_WORKSTATION_SUPPLIED, NTLMSSP_NEGOTIATE_SEAL, NTLMSSP_NEGOTIATE_SIGN, NTLMSSP_NEGOTIATE_TARGET_INFO, NTLMSSP_NEGOTIATE_UNICODE, NTLMSSP_REQUEST_ACCEPT_RESPONSE, NTLMSSP_REQUEST_INIT_RESPONSE, NTLMSSP_REQUEST_NON_NT_SESSION_KEY, NTLMSSP_REQUEST_TARGET, NTLMSSP_TARGET_TYPE_DOMAIN, NTLMSSP_TARGET_TYPE_SERVER, NTLMSSP_TARGET_TYPE_SHARE
Constructor and Description |
---|
NtlmSsp() |
Modifier and Type | Method and Description |
---|---|
static NtlmPasswordAuthentication |
authenticate(CIFSContext tc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
byte[] challenge)
Performs NTLM authentication for the servlet request.
|
NtlmPasswordAuthentication |
doAuthentication(CIFSContext tc,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
byte[] challenge)
Calls the static
authenticate(CIFSContext, HttpServletRequest,
HttpServletResponse, byte[]) method to perform NTLM authentication
for the specified servlet request. |
public NtlmPasswordAuthentication doAuthentication(CIFSContext tc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, byte[] challenge) throws IOException
authenticate(CIFSContext, HttpServletRequest,
HttpServletResponse, byte[])
method to perform NTLM authentication
for the specified servlet request.tc
- req
- The request being serviced.resp
- The response.challenge
- The domain controller challenge.IOException
- If an IO error occurs.public static NtlmPasswordAuthentication authenticate(CIFSContext tc, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, byte[] challenge) throws IOException
tc
- context to usereq
- The request being serviced.resp
- The response.challenge
- The domain controller challenge.IOException
- If an IO error occurs.Copyright © 2017. All rights reserved.