-
Notifications
You must be signed in to change notification settings - Fork 46
Home
Welcome to the INTERLOCK wiki!
The INTERLOCK application is a file encryption front-end developed, but not limited to, usage with the USB armory.
The goal of the package is to expose a web-based file manager for an encrypted partition running on the device hosting the JSON application server (i.e. USB armory).
The file manager allows uploading/downloading of files to/from the encrypted partition, as well as additional symmetric/asymmetric cryptographic operations on the individual files.
The official documentation is included in the README file of the project repository.
A set of Buildroot customizations allows cross-compilation of a minimal embedded Linux environment for the USB armory with INTERLOCK support.
Once installed on a microSD card for the USB armory, the Buildroot image allows quick and easy access to the INTERLOCK web application, exposing advanced interaction with an encrypted storage.
-
Obtain the certificate file in PEM format either directly from your INTERLOCK installation, by exporting it from your browser (and convering its format if necessary) or using openssl 's_client' helper.
-
Import the certificate in your browser and mark it as trusted (example assumes INTERLOCK installation reachable on address "10.0.0.1"):
certutil -d sql:$HOME/.pki/nssdb -A -t CP,,C -n "10.0.0.1" -i cert.pem