Interface SmbNegotiationResponse

    • Method Detail

      • isValid

        boolean isValid​(CIFSContext cifsContext,
                        SmbNegotiationRequest request)
        Parameters:
        cifsContext -
        singingEnforced -
        request -
        Returns:
        whether the protocol negotiation was successful
      • getSelectedDialect

        DialectVersion getSelectedDialect()
        Returns:
        selected dialect
      • isSigningEnabled

        boolean isSigningEnabled()
        Returns:
        whether the server has singing enabled
      • isSigningRequired

        boolean isSigningRequired()
        Returns:
        whether the server requires signing
      • isDFSSupported

        boolean isDFSSupported()
        Returns:
        whether the server supports DFS
      • setupResponse

        void setupResponse​(Response resp)
        Parameters:
        resp -
      • isSigningNegotiated

        boolean isSigningNegotiated()
        Returns:
        whether signing has been negotiated
      • haveCapabilitiy

        boolean haveCapabilitiy​(int cap)
        Parameters:
        cap -
        Returns:
        whether capability is negotiated
      • getSendBufferSize

        int getSendBufferSize()
        Returns:
        the send buffer size
      • getReceiveBufferSize

        int getReceiveBufferSize()
        Returns:
        the receive buffer size
      • getTransactionBufferSize

        int getTransactionBufferSize()
        Returns:
        the transaction buffer size
      • getInitialCredits

        int getInitialCredits()
        Returns:
        number of initial credits the server grants
      • canReuse

        boolean canReuse​(CIFSContext tc,
                         boolean forceSigning)
        Parameters:
        tc -
        forceSigning -
        Returns:
        whether a connection can be reused for this config