java.lang.Object
org.codelibs.jcifs.smb.internal.smb2.Smb2Constants
Constants for SMB2/SMB3 protocol.
This class contains protocol-specific constants, command codes,
flags, and other values used in SMB2/SMB3 communication.
- Author:
- mbechler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byteFile information classstatic final byteFilesystem information classstatic final byteQuota information classstatic final byteSecurity information classstatic final intSMB 2.0.2 dialect (Windows Vista/Server 2008)static final intSMB 2.1 dialect (Windows 7/Server 2008R2)static final intSMB 3.0 dialect (Windows 8/Server 2012)static final intSMB 3.0.2 dialect (Windows 8.1/Server 2012R2)static final intSMB 3.1.1 dialect (Windows 10/Server 2016)static final intSMB2 wildcard dialect for negotiationstatic final intServer supports DFSstatic final intServer supports directory leasingstatic final intServer supports SMB3 encryptionstatic final intServer supports multi-credit operationsstatic final intServer supports leasingstatic final intServer supports multi-channel connectionsstatic final intServer supports persistent handlesstatic final intSMB2 header length in bytesstatic final intSMB2 negotiate flag indicating signing is enabledstatic final intSMB2 negotiate flag indicating signing is requiredstatic final byte[]Unspecified file ID value (all 0xFF bytes)static final longUnspecified session ID valuestatic final intUnspecified tree ID value -
Method Summary
-
Field Details
-
SMB2_HEADER_LENGTH
public static final int SMB2_HEADER_LENGTHSMB2 header length in bytes- See Also:
-
SMB2_NEGOTIATE_SIGNING_ENABLED
public static final int SMB2_NEGOTIATE_SIGNING_ENABLEDSMB2 negotiate flag indicating signing is enabled- See Also:
-
SMB2_NEGOTIATE_SIGNING_REQUIRED
public static final int SMB2_NEGOTIATE_SIGNING_REQUIREDSMB2 negotiate flag indicating signing is required- See Also:
-
SMB2_DIALECT_0202
public static final int SMB2_DIALECT_0202SMB 2.0.2 dialect (Windows Vista/Server 2008)- See Also:
-
SMB2_DIALECT_0210
public static final int SMB2_DIALECT_0210SMB 2.1 dialect (Windows 7/Server 2008R2)- See Also:
-
SMB2_DIALECT_0300
public static final int SMB2_DIALECT_0300SMB 3.0 dialect (Windows 8/Server 2012)- See Also:
-
SMB2_DIALECT_0302
public static final int SMB2_DIALECT_0302SMB 3.0.2 dialect (Windows 8.1/Server 2012R2)- See Also:
-
SMB2_DIALECT_0311
public static final int SMB2_DIALECT_0311SMB 3.1.1 dialect (Windows 10/Server 2016)- See Also:
-
SMB2_DIALECT_ANY
public static final int SMB2_DIALECT_ANYSMB2 wildcard dialect for negotiation- See Also:
-
SMB2_GLOBAL_CAP_DFS
public static final int SMB2_GLOBAL_CAP_DFSServer supports DFS- See Also:
-
SMB2_GLOBAL_CAP_LEASING
public static final int SMB2_GLOBAL_CAP_LEASINGServer supports leasing- See Also:
-
SMB2_GLOBAL_CAP_LARGE_MTU
public static final int SMB2_GLOBAL_CAP_LARGE_MTUServer supports multi-credit operations- See Also:
-
SMB2_GLOBAL_CAP_MULTI_CHANNEL
public static final int SMB2_GLOBAL_CAP_MULTI_CHANNELServer supports multi-channel connections- See Also:
-
SMB2_GLOBAL_CAP_PERSISTENT_HANDLES
public static final int SMB2_GLOBAL_CAP_PERSISTENT_HANDLESServer supports persistent handles- See Also:
-
SMB2_GLOBAL_CAP_DIRECTORY_LEASING
public static final int SMB2_GLOBAL_CAP_DIRECTORY_LEASINGServer supports directory leasing- See Also:
-
SMB2_GLOBAL_CAP_ENCRYPTION
public static final int SMB2_GLOBAL_CAP_ENCRYPTIONServer supports SMB3 encryption- See Also:
-
SMB2_0_INFO_FILE
public static final byte SMB2_0_INFO_FILEFile information class- See Also:
-
SMB2_0_INFO_FILESYSTEM
public static final byte SMB2_0_INFO_FILESYSTEMFilesystem information class- See Also:
-
SMB2_0_INFO_SECURITY
public static final byte SMB2_0_INFO_SECURITYSecurity information class- See Also:
-
SMB2_0_INFO_QUOTA
public static final byte SMB2_0_INFO_QUOTAQuota information class- See Also:
-
UNSPECIFIED_FILEID
public static final byte[] UNSPECIFIED_FILEIDUnspecified file ID value (all 0xFF bytes) -
UNSPECIFIED_TREEID
public static final int UNSPECIFIED_TREEIDUnspecified tree ID value- See Also:
-
UNSPECIFIED_SESSIONID
public static final long UNSPECIFIED_SESSIONIDUnspecified session ID value- See Also:
-