Class SmbConfig
java.lang.Object
com.hierynomus.smbj.SmbConfig
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SmbConfig.Builderbuilder()static SmbConfig.Builderstatic SmbConfigintlongintintlongTransportLayerFactory<SMBPacketData<?>, SMBPacket<?, ?>> Deprecated.Moved into getNtlmConfig().getWorkStationName()intlongbooleanWhether the client should use the DFS protocol.booleanbooleanWhether the client should sign messages to the server.booleanWhether the client requires that messages from the server are signed.boolean
-
Method Details
-
createDefaultConfig
-
builder
-
builder
-
getRandomProvider
-
getSecurityProvider
-
getSupportedDialects
-
getClientGuid
-
getSupportedAuthenticators
-
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. -
isSigningEnabled
public boolean isSigningEnabled()Whether the client should sign messages to the server. When message signing is enabled the client will sign messages to the server. -
isDfsEnabled
public boolean isDfsEnabled()Whether the client should use the DFS protocol. -
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() -
getTransportLayerFactory
-
getSoTimeout
public int getSoTimeout() -
getSocketFactory
-
getClientGSSContextConfig
-
isEncryptData
public boolean isEncryptData() -
getWorkStationName
Deprecated.Moved into getNtlmConfig().getWorkStationName()Get the work station name to be used in the NTLM authentication. -
getNtlmConfig
-
getClientCapabilities
-