https://github.com/cryptomator/integrations-win
Optional integrations into Windows
https://github.com/cryptomator/integrations-win
Last synced: 5 months ago
JSON representation
Optional integrations into Windows
- Host: GitHub
- URL: https://github.com/cryptomator/integrations-win
- Owner: cryptomator
- License: agpl-3.0
- Created: 2020-10-28T14:53:45.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2026-02-01T06:03:46.000Z (5 months ago)
- Last Synced: 2026-02-01T16:54:20.090Z (5 months ago)
- Language: Java
- Size: 625 KB
- Stars: 8
- Watchers: 7
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Cryptomator Windows Integrations
Windows-specific implementations of [integrations-api](https://github.com/cryptomator/integrations-api).
## Config
This project uses the following JVM properties:
* `cryptomator.integrationsWin.autoStartShellLinkName` - Name of the shell link, which is placed in the Windows startup folder to start application on user login
* `cryptomator.integrationsWin.windowsHelloKeyId` - Identifier for the Windows Hello keypair
* `cryptomator.integrationsWin.windowsHelloKeychainPaths` - Locations of the file-based windowsHello keychain
* `cryptomator.integrationsWin.keychainPaths` - List of file paths, which are checked for data encrypted with the Windows data protection api
## Building
### Requirements
* JDK 22
* MSVC 2022 toolset (e.g. by installing Visual Studio 2022, Workset "Desktop development with C++" and component "MSVC v143 VS 2022 C++ ARM64/ARM64EC-Buildtools")
* Make (`choco install make`)
### Build
Open a terminal and run
```
./mvnw clean verify
```
If building the dll fails with "cl.exe cannot be found", you have to specify the developer command file directory as a property, e.g. `-DdevCommandFileDir=C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\"`.