Package | Description |
---|---|
jcifs.dcerpc | |
jcifs.http | |
jcifs.smb |
Modifier and Type | Method | Description |
---|---|---|
static DcerpcHandle |
DcerpcHandle.getHandle(java.lang.String url,
NtlmPasswordAuthentication auth) |
Constructor | Description |
---|---|
DcerpcPipeHandle(java.lang.String url,
NtlmPasswordAuthentication auth) |
Modifier and Type | Method | Description |
---|---|---|
static NtlmPasswordAuthentication |
NtlmSsp.authenticate(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
byte[] challenge) |
Performs NTLM authentication for the servlet request.
|
NtlmPasswordAuthentication |
NtlmSsp.doAuthentication(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
byte[] challenge) |
Calls the static
NtlmSsp.authenticate(HttpServletRequest,
HttpServletResponse, byte[]) method to perform NTLM authentication
for the specified servlet request. |
protected NtlmPasswordAuthentication |
NtlmHttpFilter.negotiate(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp,
boolean skipAuthentication) |
Negotiate password hashes with MSIE clients using NTLM SSP
|
Modifier and Type | Field | Description |
---|---|---|
static NtlmPasswordAuthentication |
NtlmPasswordAuthentication.ANONYMOUS |
Modifier and Type | Method | Description |
---|---|---|
protected NtlmPasswordAuthentication |
NtlmAuthenticator.getNtlmPasswordAuthentication() |
An application extending this class must provide an implementation for this method that returns new user credentials try try when accessing SMB resources described by the getRequestingURL and getRequestingException methods.
|
static NtlmPasswordAuthentication |
NtlmAuthenticator.requestNtlmPasswordAuthentication(java.lang.String url,
SmbAuthException sae) |
Used internally by jCIFS when an SmbAuthException is trapped to retrieve new user credentials.
|
Modifier and Type | Method | Description |
---|---|---|
SmbTransport |
Dfs.getDc(java.lang.String domain,
NtlmPasswordAuthentication auth) |
|
SID[] |
SID.getGroupMemberSids(java.lang.String authorityServerName,
NtlmPasswordAuthentication auth,
int flags) |
|
DfsReferral |
Dfs.getReferral(SmbTransport trans,
java.lang.String domain,
java.lang.String root,
java.lang.String path,
NtlmPasswordAuthentication auth) |
|
static SID |
SID.getServerSid(java.lang.String server,
NtlmPasswordAuthentication auth) |
|
java.util.HashMap |
Dfs.getTrustedDomains(NtlmPasswordAuthentication auth) |
|
boolean |
Dfs.isTrustedDomain(java.lang.String domain,
NtlmPasswordAuthentication auth) |
|
static void |
SmbSession.logon(UniAddress dc,
int port,
NtlmPasswordAuthentication auth) |
|
static void |
SmbSession.logon(UniAddress dc,
NtlmPasswordAuthentication auth) |
Authenticate arbitrary credentials represented by the
NtlmPasswordAuthentication object against the domain controller
specified by the UniAddress parameter.
|
DfsReferral |
Dfs.resolve(java.lang.String domain,
java.lang.String root,
java.lang.String path,
NtlmPasswordAuthentication auth) |
|
void |
SID.resolve(java.lang.String authorityServerName,
NtlmPasswordAuthentication auth) |
Manually resolve this SID.
|
static void |
SID.resolveSids(java.lang.String authorityServerName,
NtlmPasswordAuthentication auth,
SID[] sids) |
Resolve an array of SIDs using a cache and at most one MSRPC request.
|
static void |
SID.resolveSids(java.lang.String authorityServerName,
NtlmPasswordAuthentication auth,
SID[] sids,
int offset,
int length) |
Constructor | Description |
---|---|
NtlmContext(NtlmPasswordAuthentication auth,
boolean doSigning) |
|
SigningDigest(SmbTransport transport,
NtlmPasswordAuthentication auth) |
|
SmbFile(java.lang.String context,
java.lang.String name,
NtlmPasswordAuthentication auth) |
Constructs an SmbFile representing a resource on an SMB network such
as a file or directory.
|
SmbFile(java.lang.String context,
java.lang.String name,
NtlmPasswordAuthentication auth,
int shareAccess) |
Constructs an SmbFile representing a resource on an SMB network such
as a file or directory.
|
SmbFile(java.lang.String url,
NtlmPasswordAuthentication auth) |
Constructs an SmbFile representing a resource on an SMB network such
as a file or directory.
|
SmbFile(java.lang.String url,
NtlmPasswordAuthentication auth,
int shareAccess) |
Constructs an SmbFile representing a file on an SMB network.
|
SmbFile(java.net.URL url,
NtlmPasswordAuthentication auth) |
Constructs an SmbFile representing a resource on an SMB network such
as a file or directory from a URL object and an
NtlmPasswordAuthentication object.
|
SmbNamedPipe(java.lang.String url,
int pipeType,
NtlmPasswordAuthentication auth) |
|
SmbNamedPipe(java.net.URL url,
int pipeType,
NtlmPasswordAuthentication auth) |