# Package jcifs.smb

- Interface Summary
  Interface | Description
  --- | ---
  SmbFileFilter |
  SmbFilenameFilter |

- Class Summary
  Class | Description
  --- | ---
  ACE | An Access Control Entry (ACE) is an element in a security descriptor such as those associated with files and directories.
  DosFileFilter |
  NtlmAuthenticator | This class can be extended by applications that wish to trap authentication related exceptions and automatically retry the exceptional operation with different credentials.
  NtlmContext | For initiating NTLM authentication (including NTLMv2).
  NtlmPasswordAuthentication | This class stores and encrypts NTLM user credentials.
  SID | A Windows SID is a numeric identifier used to represent Windows accounts.
  SmbFile | This class represents a resource on an SMB network.
  SmbFileInputStream | This InputStream can read bytes from a file on an SMB file server.
  SmbFileOutputStream | This `OutputStream` can write bytes to a file on an SMB file server.
  SmbNamedPipe | This class will allow a Java program to read and write data to Named Pipes and Transact NamedPipes.
  SmbRandomAccessFile |

- Exception Summary
  Exception | Description
  --- | ---
  SmbAuthException | The `SmbAuthException` encapsulates the variety of authentication related error codes returned by an SMB server.
  SmbException | There are hundreds of error codes that may be returned by a CIFS server.