## Uses of Class
jcifs.smb.NtlmPasswordAuthentication

- Packages that use NtlmPasswordAuthentication
  Package | Description
  --- | ---
  jcifs.smb |

- - ### Uses of NtlmPasswordAuthentication in jcifs.smb

    Fields in jcifs.smb declared as NtlmPasswordAuthentication
    Modifier and Type | Field and Description
    --- | ---
    `static NtlmPasswordAuthentication` | NtlmPasswordAuthentication.`ANONYMOUS`

    Methods in jcifs.smb that return NtlmPasswordAuthentication
    Modifier and Type | Method and 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.

    Methods in jcifs.smb with parameters of type NtlmPasswordAuthentication
    Modifier and Type | Method and Description
    --- | ---
    `SID[]` | SID.`getGroupMemberSids(java.lang.String authorityServerName, NtlmPasswordAuthentication auth, int flags)`
    `static SID` | SID.`getServerSid(java.lang.String server, 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)`

    Constructors in jcifs.smb with parameters of type NtlmPasswordAuthentication
    Constructor and Description
    `NtlmContext(NtlmPasswordAuthentication auth, boolean doSigning)`
    `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.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.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)`