To store your blockchain private key in a file encrypted with a password, use a Keystore option.
Due to its simplicity and moderate security this is the default method for new users. It works on any browser and any computer, regardless whether you have administrative rights or not.
NOTE: Be advised that for better security you should upgrade to a hardware wallet or at least MetaMask software wallet.
Setting up Keystore for the first time
You can create your blockchain key in a Keystore file format and link it with your CargoX account directly in the CargoX Platform. Just go to Account | My profile | Privacy & Security and click on the Add new blockchain key button, and follow instructions.
Logging in with Keystore (Unlocking your blockchain key)
The process is very similar for logging in and for unlocking the keystore blockchain key for signing the blockchain transaction. The only difference is the look and feel of the login window from the in-app unlock window.
Step 1: Login page
To log in with a Keystore file go to https://cargox.digital and click the I want to login with my blockchain key link.
Select Keystore file from the login window:
Step 2: Upload the Keystore file and enter your password (unlock page)
Click the Choose file button and select your keystore file (blockchain key) from your computer. Providing the password to decrypt it in the field below.
This will unlock your blockchain key in your browser (please note that your keystore + password never leave your computer) and log you in.
If you were unable to download the blockchain key and have copied its content, click the second tab, and paste your keystore file's content (blockchain key) from the document where you saved it, and provide the password to decrypt it. This will unlock your blockchain key in your browser (please note that your keystore + password never leave your computer) and log you in.
Step 3: Your login / unlock is complete
As your blockchain key is now loaded into the browser, all CargoX's challenges are signed automatically by the browser, therefore don't need to do anything else.