Class SmbConfig


  • public final class SmbConfig
    extends java.lang.Object
    • Method Detail

      • createDefaultConfig

        public static SmbConfig createDefaultConfig()
      • getRandomProvider

        public java.util.Random getRandomProvider()
      • getSupportedDialects

        public java.util.Set<SMB2Dialect> getSupportedDialects()
      • getClientGuid

        public java.util.UUID getClientGuid()
      • isSigningRequired

        public boolean isSigningRequired()
        Whether the client requires that messages from the server are signed. When message signing is enforced a received message that is not signed properly will result in an exception.
      • isDfsEnabled

        public boolean isDfsEnabled()
      • isUseMultiProtocolNegotiate

        public boolean isUseMultiProtocolNegotiate()
      • getReadBufferSize

        public int getReadBufferSize()
      • getReadTimeout

        public long getReadTimeout()
      • getWriteBufferSize

        public int getWriteBufferSize()
      • getWriteTimeout

        public long getWriteTimeout()
      • getTransactBufferSize

        public int getTransactBufferSize()
      • getTransactTimeout

        public long getTransactTimeout()
      • getSoTimeout

        public int getSoTimeout()
      • getSocketFactory

        public javax.net.SocketFactory getSocketFactory()
      • getClientGSSContextConfig

        public GSSContextConfig getClientGSSContextConfig()
      • isEncryptData

        public boolean isEncryptData()
      • getWorkStationName

        public java.lang.String getWorkStationName()
        Deprecated.
        Moved into getNtlmConfig().getWorkStationName()
        Get the work station name to be used in the NTLM authentication.
      • getNtlmConfig

        public NtlmConfig getNtlmConfig()