Package com.hierynomus.smbj
Class SmbConfig
- java.lang.Object
-
- com.hierynomus.smbj.SmbConfig
-
public final class SmbConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SmbConfig.Builder
-
Method Summary
-
-
-
Method Detail
-
createDefaultConfig
public static SmbConfig createDefaultConfig()
-
builder
public static SmbConfig.Builder builder()
-
getRandomProvider
public java.util.Random getRandomProvider()
-
getSecurityProvider
public SecurityProvider getSecurityProvider()
-
getSupportedDialects
public java.util.Set<SMB2Dialect> getSupportedDialects()
-
getClientGuid
public java.util.UUID getClientGuid()
-
getSupportedAuthenticators
public java.util.List<Factory.Named<Authenticator>> 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.
-
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()
-
getTransportLayerFactory
public TransportLayerFactory<SMBPacketData<?>,SMBPacket<?,?>> getTransportLayerFactory()
-
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()
-
getClientCapabilities
public java.util.Set<SMB2GlobalCapability> getClientCapabilities()
-
-