Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 62 for SMB3 (0.01 sec)

  1. docs/smb3-features/01-smb3-lease-design.md

    # SMB3 Lease Feature - Detailed Design Document
    
    ## 1. Overview
    
    SMB3 leases provide a client caching mechanism that replaces the traditional oplock mechanism. Leases enable better performance through client-side caching while maintaining cache coherency across multiple clients.
    
    ## 2. Protocol Specification Reference
    
    - **MS-SMB2 Section 2.2.13**: SMB2 CREATE Request with Lease Context
    - **MS-SMB2 Section 2.2.14**: SMB2 CREATE Response with Lease State
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 22K bytes
    - Viewed (0)
  2. src/test/java/jcifs/smb/PreauthIntegrityTest.java

                assertNotEquals(hash[0], hash2[0]);
            }
        }
    
        /**
         * Test pre-auth integrity with SMB3.1.1
         */
        @Test
        @DisplayName("Pre-auth integrity should work with SMB3.1.1")
        void testPreauthWithSmb311() throws Exception {
            // Setup SMB3.1.1
            when(negotiateResponse.getSelectedDialect()).thenReturn(DialectVersion.SMB311);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 10.5K bytes
    - Viewed (0)
  3. src/main/java/jcifs/internal/smb2/Smb2EncryptionContext.java

        /**
         * AES-128-CCM cipher identifier for SMB3 encryption
         */
        public static final int CIPHER_AES_128_CCM = EncryptionNegotiateContext.CIPHER_AES128_CCM;
        /**
         * AES-128-GCM cipher identifier for SMB3.1.1 encryption
         */
        public static final int CIPHER_AES_128_GCM = EncryptionNegotiateContext.CIPHER_AES128_GCM;
        /**
         * AES-256-CCM cipher identifier for SMB3 encryption (future support)
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 35.5K bytes
    - Viewed (0)
  4. README.md

    ## Version
    
    [Versions in Maven Repository](https://repo1.maven.org/maven2/org/codelibs/jcifs/)
    
    ## Requirements
    
    - Java 17 or higher
    - SLF4J for logging
    - Bouncy Castle (for SMB3 encryption support)
    
    ## Using Maven
    
    ```xml
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 09:24:52 UTC 2025
    - 6.2K bytes
    - Viewed (0)
  5. src/main/java/jcifs/internal/smb2/Smb2Constants.java

     * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
     */
    package jcifs.internal.smb2;
    
    /**
     * Constants for SMB2/SMB3 protocol.
     *
     * This class contains protocol-specific constants, command codes,
     * flags, and other values used in SMB2/SMB3 communication.
     *
     * @author mbechler
     */
    public final class Smb2Constants {
    
        /**
         *
         */
        private Smb2Constants() {
        }
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 4.5K bytes
    - Viewed (0)
  6. src/main/java/jcifs/smb/compression/CompressionService.java

    package jcifs.smb.compression;
    
    import jcifs.CIFSException;
    
    /**
     * Interface for SMB3 compression services.
     *
     * Provides compression and decompression functionality for SMB3 protocol
     * data transfers with support for multiple compression algorithms.
     */
    public interface CompressionService {
    
        /**
         * Compression algorithm constants matching SMB3 specification.
         */
        public static final int COMPRESSION_NONE = 0x0;
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 5.2K bytes
    - Viewed (0)
  7. docs/SMB3_IMPLEMENTATION_PLAN.md

    # SMB3 Advanced Features Implementation Plan
    
    ## Overview
    This document outlines the implementation plan for advanced SMB3 features that are currently not implemented in JCIFS. These features are essential for enterprise-grade SMB3 support, providing enhanced performance, reliability, and scalability.
    
    ## Implementation Phases
    
    ### Phase 1: SMB3 Lease Implementation (Foundation)
    **Priority: HIGH** | **Estimated Effort: 3-4 weeks**
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 10.7K bytes
    - Viewed (0)
  8. src/test/java/jcifs/config/SecurityConfigurationTest.java

        }
    
        /**
         * Test secure negotiation requirement for SMB3
         */
        @Test
        public void testSecureNegotiateRequired() throws CIFSException {
            BaseConfiguration config = new BaseConfiguration(true);
    
            // Verify secure negotiate is required for SMB3
            assertTrue("Secure negotiate should be required for SMB3", config.isRequireSecureNegotiate());
        }
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 31 08:00:57 UTC 2025
    - 3.1K bytes
    - Viewed (0)
  9. src/main/java/jcifs/internal/smb2/Smb2SigningDigest.java

    import jcifs.internal.util.SMBUtil;
    import jcifs.util.Crypto;
    
    /**
     * SMB2/SMB3 message signing digest implementation.
     *
     * This class handles cryptographic signing of SMB2/SMB3 messages to ensure
     * message integrity and authenticity. It supports different signing algorithms
     * used in various SMB2/SMB3 dialect versions.
     *
     * @author mbechler
     */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 30 05:58:03 UTC 2025
    - 9.9K bytes
    - Viewed (0)
  10. src/main/java/jcifs/internal/smb2/Smb3KeyDerivation.java

    import org.bouncycastle.crypto.generators.KDFCounterBytesGenerator;
    import org.bouncycastle.crypto.macs.HMac;
    import org.bouncycastle.crypto.params.KDFCounterParameters;
    
    /**
     * SMB3 SP800-108 Counter Mode Key Derivation
     *
     * @author mbechler
     *
     */
    public final class Smb3KeyDerivation {
    
        private static final byte[] SIGNCONTEXT_300 = toCBytes("SmbSign");
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 6.5K bytes
    - Viewed (0)
Back to top