Repository navigation
Releases: qbit-spark/OsKeyLocker-lib
Releases · qbit-spark/OsKeyLocker-lib
Release list
v1.1.1
v1.1.0
What's Changed
- Comment by @qbitspark in #8
- Comment ooh by @qbitspark in #9
- Solving by @qbitspark in #10
Full Changelog: v1.0.8...v1.1.0
v1.0.9
What's Changed
- Comment by @qbitspark in #8
- Comment ooh by @qbitspark in #9
- Solving by @qbitspark in #10
Full Changelog: v1.0.8...v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
What's Changed
- Load file in temp folder by @qbitspark in #1
New Contributors
- @qbitspark made their first contribution in #1
Full Changelog: v1.0.3...v1.0.5
v1.0.4
v1.0.3
v1.0.2
Create OsSecureStore: A cross-platform secure credential storage library This commit introduces OsSecureStore, a Java library that provides secure storage for sensitive data like tokens, passwords, and credentials using platform-native security features: Key components: - Core API with OsSecureStore static methods for basic secure storage - SecureDataManager for organized credential management - Platform abstraction layer for cross-platform support - Native Windows DPAPI integration via JNI - Automatic application name detection - Secure data persistence in OS-appropriate locations Technical details: - Platform-specific implementations through PlatformSecureStorage interface - Windows implementation using Data Protection API (DPAPI) - JNI bridge between Java and native Windows security features - Base64 encoding for encrypted data storage - Auto-extraction of native libraries - Prefix-based namespace isolation for stored credentials Future extensibility: - Architecture designed for macOS and Linux implementations - Clean interfaces for adding new platform support Testing: - Comprehensive WindowsSecureStorageTest implementation for all features - Edge case testing for storage reliability The library is designed to be a comprehensive solution for securely storing sensitive application data while leveraging OS-level security capabilities.