- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for SecureKeyManager (0.43 sec)
-
src/main/java/jcifs/util/SecureKeyManager.java
* - Automatic key cleanup on close * - Thread-safe key management * - Key derivation utilities * - Memory wiping capabilities */ public class SecureKeyManager implements AutoCloseable { private static final Logger log = LoggerFactory.getLogger(SecureKeyManager.class); private final Map<String, SecretKey> sessionKeys = new ConcurrentHashMap<>(); private final Map<String, byte[]> rawKeys = new ConcurrentHashMap<>();
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 30 05:58:03 UTC 2025 - 21.5K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/Smb2EncryptionContext.java
// Securely wipe temporary key references - guaranteed by try-finally if (encKey != null) { SecureKeyManager.secureWipe(encKey); } if (decKey != null) { SecureKeyManager.secureWipe(decKey); } } } catch (Exception e) { log.error("Error validating key lengths", e);
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sun Aug 31 08:00:57 UTC 2025 - 35.5K bytes - Viewed (0) -
src/test/java/jcifs/util/SecureKeyManagerTest.java
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; /** * Test class for SecureKeyManager */ public class SecureKeyManagerTest { private SecureKeyManager keyManager; private byte[] testKey; @BeforeEach public void setUp() { keyManager = new SecureKeyManager(); testKey = new byte[16]; new SecureRandom().nextBytes(testKey); } @AfterEach
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 30 05:58:03 UTC 2025 - 14.2K bytes - Viewed (0) -
src/test/java/jcifs/internal/smb2/Smb2EncryptionContextTest.java
} @Test @DisplayName("Should integrate with SecureKeyManager") void testSecureKeyManagerIntegration() throws Exception { // Given SecureKeyManager keyManager = new SecureKeyManager(); byte[] testKey = new byte[16]; new SecureRandom().nextBytes(testKey); // When - Create context with SecureKeyManager using same key for both operations
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sun Aug 31 08:00:57 UTC 2025 - 44.1K bytes - Viewed (0) -
src/main/java/jcifs/util/SecureCredentialStorage.java
return result; } finally { // Securely wipe plaintext bytes - guaranteed by try-finally if (plaintextBytes != null) { SecureKeyManager.secureWipe(plaintextBytes); } } } public char[] decryptCredentials(byte[] ciphertext) throws GeneralSecurityException { checkNotDestroyed();
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 30 05:58:03 UTC 2025 - 12.7K bytes - Viewed (0) -
src/main/java/jcifs/smb/NtlmPasswordAuthenticator.java
*/ private static final long serialVersionUID = -4090263879887877186L; private static final Logger log = LoggerFactory.getLogger(NtlmPasswordAuthenticator.class); private static final SecureKeyManager keyManager = new SecureKeyManager(); private static final SecurityAuditLogger auditLogger = SecurityAuditLogger.getInstance(); /** * Performs constant-time comparison of two char arrays to prevent timing attacks.
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sun Aug 31 08:00:57 UTC 2025 - 30.3K bytes - Viewed (0)