- Sort Score
- Num 10 results
- Language All
Results 51 - 60 of 62 for SMB3 (0.05 seconds)
-
src/test/java/jcifs/internal/SmbNegotiationResponseTest.java
// Assert assertEquals(DialectVersion.SMB202, dialect); verify(negotiationResponse).getSelectedDialect(); } @Test @DisplayName("Test getSelectedDialect returns SMB3") void testGetSelectedDialectSMB3() { // Arrange when(negotiationResponse.getSelectedDialect()).thenReturn(DialectVersion.SMB311); // ActCreated: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 20.6K bytes - Click Count (0) -
docs/smb3-features/02-persistent-handles-design.md
# Persistent Handles Feature - Detailed Design Document ## 1. Overview Persistent handles (also known as durable handles) allow SMB3 connections to survive network disconnections, server reboots, and client reconnections. This feature is critical for enterprise reliability and seamless failover scenarios. ## 2. Protocol Specification Reference - **MS-SMB2 Section 2.2.13.2.3**: SMB2_CREATE_DURABLE_HANDLE_REQUEST
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 31.6K bytes - Click Count (0) -
src/test/java/jcifs/smb/SmbTransportImplTest.java
assertThrows(SmbUnsupportedOperationException.class, () -> transport.createEncryptionContext(new byte[] { 1 }, null)); } @Test @DisplayName("createEncryptionContext rejects pre-SMB3 dialect") void createEncryptionContext_rejects_oldDialect() throws Exception { setField(transport, "smb2", true); Smb2NegotiateResponse nego = new Smb2NegotiateResponse(cfg);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 17.6K bytes - Click Count (0) -
src/main/java/jcifs/util/ServerResponseValidator.java
private static final Logger log = LoggerFactory.getLogger(ServerResponseValidator.class); // Protocol limits private static final int MAX_SMB_MESSAGE_SIZE = 16 * 1024 * 1024; // 16MB max for SMB3 private static final int MAX_SMB1_MESSAGE_SIZE = 65535; // 64KB for SMB1 private static final int MIN_SMB_HEADER_SIZE = 32; private static final int MAX_PATH_COMPONENT_SIZE = 255;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 16.6K bytes - Click Count (0) -
src/test/java/jcifs/internal/smb2/Smb3KeyDerivationTest.java
import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; /** * Test class for Smb3KeyDerivation. * Tests the SMB3 SP800-108 Counter Mode Key Derivation implementation. */ @DisplayName("Smb3KeyDerivation Tests") class Smb3KeyDerivationTest { private byte[] sessionKey; private byte[] preauthIntegrity; @BeforeEachCreated: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 14 05:31:44 GMT 2025 - 17.5K bytes - Click Count (0) -
src/main/java/jcifs/internal/smb2/multichannel/ChannelManager.java
import jcifs.internal.smb2.ioctl.QueryNetworkInterfaceInfoResponse; import jcifs.internal.smb2.ioctl.Smb2IoctlRequest; import jcifs.internal.smb2.session.Smb2SessionSetupRequest; /** * Manages SMB3 Multi-Channel connections */ public class ChannelManager { private static final Logger log = LoggerFactory.getLogger(ChannelManager.class); private final CIFSContext context;Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Thu Aug 21 11:13:46 GMT 2025 - 20K bytes - Click Count (0) -
docs/smb3-features/05-rdma-smb-direct-design.md
} } public void validateRemoteAccess(long remoteAddress, int length, int remoteKey) { // Validate that remote memory access is authorized // This would integrate with SMB3 encryption/signing if (!isAuthorizedAccess(remoteAddress, length, remoteKey)) { throw new SecurityException("Unauthorized RDMA remote access"); } }Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 35.9K bytes - Click Count (0) -
docs/smb3-features/03-multi-channel-design.md
# Multi-Channel Feature - Detailed Design Document ## 1. Overview SMB3 Multi-Channel enables the use of multiple network connections between client and server, providing increased throughput, network fault tolerance, and automatic failover capabilities. This feature aggregates bandwidth across multiple NICs and provides seamless failover when network paths fail. ## 2. Protocol Specification Reference
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 16 02:53:50 GMT 2025 - 39.6K bytes - Click Count (0) -
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);
Created: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 10.5K bytes - Click Count (0) -
src/test/java/jcifs/audit/SecurityAuditLoggerTest.java
} @Test @DisplayName("Test log encryption") void testLogEncryption() { logger.logEncryption(true, "AES-128-GCM", "SMB3.1.1"); Map<EventType, Long> stats = logger.getStatistics(); assertEquals(Long.valueOf(1), stats.get(EventType.ENCRYPTION_ENABLED), "Should have 1 encryption event"); } @TestCreated: Sun Apr 05 00:10:12 GMT 2026 - Last Modified: Sat Aug 30 05:58:03 GMT 2025 - 8.6K bytes - Click Count (0)