jcifs.smb

Class SigningDigest

Implemented Interfaces:
jcifs.smb.SmbConstants

public class SigningDigest
extends java.lang.Object
implements jcifs.smb.SmbConstants

To filter 0 len updates and for debugging

Fields inherited from interface jcifs.smb.SmbConstants

ATTR_ARCHIVE, ATTR_COMPRESSED, ATTR_DIRECTORY, ATTR_HIDDEN, ATTR_NORMAL, ATTR_READONLY, ATTR_SYSTEM, ATTR_TEMPORARY, ATTR_VOLUME, CAPABILITIES, CAP_DFS, CAP_LARGE_FILES, CAP_LEVEL_II_OPLOCKS, CAP_LOCK_AND_READ, CAP_MPX_MODE, CAP_NONE, CAP_NT_FIND, CAP_NT_SMBS, CAP_RAW_MODE, CAP_RPC_REMOTE_APIS, CAP_STATUS32, CAP_UNICODE, CMD_OFFSET, CONNECTIONS, DEFAULT_CAPABILITIES, DEFAULT_FLAGS2, DEFAULT_MAX_MPX_COUNT, DEFAULT_PORT, DEFAULT_RCV_BUF_SIZE, DEFAULT_RESPONSE_TIMEOUT, DEFAULT_SND_BUF_SIZE, DEFAULT_SO_TIMEOUT, DEFAULT_SSN_LIMIT, DELETE, ERROR_CODE_OFFSET, FILE_APPEND_DATA, FILE_DELETE, FILE_EXECUTE, FILE_READ_ATTRIBUTES, FILE_READ_DATA, FILE_READ_EA, FILE_WRITE_ATTRIBUTES, FILE_WRITE_DATA, FILE_WRITE_EA, FLAGS2, FLAGS2_EXTENDED_ATTRIBUTES, FLAGS2_EXTENDED_SECURITY_NEGOTIATION, FLAGS2_LONG_FILENAMES, FLAGS2_NONE, FLAGS2_PERMIT_READ_IF_EXECUTE_PERM, FLAGS2_RESOLVE_PATHS_IN_DFS, FLAGS2_SECURITY_SIGNATURES, FLAGS2_STATUS32, FLAGS2_UNICODE, FLAGS_COPY_SOURCE_MODE_ASCII, FLAGS_COPY_TARGET_MODE_ASCII, FLAGS_LOCK_AND_READ_WRITE_AND_UNLOCK, FLAGS_NONE, FLAGS_NOTIFY_OF_MODIFY_ACTION, FLAGS_OFFSET, FLAGS_OPLOCK_REQUESTED_OR_GRANTED, FLAGS_PATH_NAMES_CANONICALIZED, FLAGS_PATH_NAMES_CASELESS, FLAGS_RECEIVE_BUFFER_POSTED, FLAGS_RESPONSE, FLAGS_TARGET_MUST_BE_DIRECTORY, FLAGS_TARGET_MUST_BE_FILE, FLAGS_TREE_COPY, FLAGS_VERIFY_ALL_WRITES, FORCE_UNICODE, GENERIC_ALL, GENERIC_EXECUTE, GENERIC_READ, GENERIC_WRITE, HEADER_LENGTH, LADDR, LM_COMPATIBILITY, LPORT, MAX_MPX_COUNT, MILLISECONDS_BETWEEN_1970_AND_1601, NATIVE_LANMAN, NATIVE_OS, NETBIOS_HOSTNAME, NULL_TRANSPORT, OEM_ENCODING, OPEN_FUNCTION_FAIL_IF_EXISTS, OPEN_FUNCTION_OVERWRITE_IF_EXISTS, PID, RCV_BUF_SIZE, READ_CONTROL, RESPONSE_TIMEOUT, SECURITY_SHARE, SECURITY_USER, SIGNATURE_OFFSET, SIGNPREF, SND_BUF_SIZE, SO_TIMEOUT, SSN_LIMIT, SYNCHRONIZE, TCP_NODELAY, TID_OFFSET, TZ, USE_BATCHING, USE_EXTSEC, USE_NTSMBS, USE_NTSTATUS, USE_UNICODE, VC_NUMBER, WRITE_DAC, WRITE_OWNER

Constructor Summary

SigningDigest(SmbTransport transport, NtlmPasswordAuthentication auth)

Method Summary

byte[]
digest()
String
toString()
void
update(byte[] input, int offset, int len)

Constructor Details

SigningDigest

public SigningDigest(SmbTransport transport,
                     NtlmPasswordAuthentication auth)
            throws SmbException

Method Details

digest

public byte[] digest()

toString

public String toString()

update

public void update(byte[] input,
                   int offset,
                   int len)