Skip to content

Advanced installation on Windows

This document describes various alternative ways to install and verify the application signature to prove authenticity of downloaded software on Windows.

Download MSI installer

Download the MSI installer:

Verify installer signature

The MSI installer is signed with a self-signed certificate that Windows will not recognize as trusted. However you can still verify the authenticity of the installer.

  • Open the terminal and navigate to the directory where the MSI installer was downloaded

  • Type in the following command based on the downloaded installer:

    • For Windows x64 installer:
    powershell
    Get-AuthenticodeSignature portfelj_0.1.0_windows_x64.msi
    • For Windows on ARM64 installer:
    powershell
    Get-AuthenticodeSignature portfelj_0.1.0_windows_arm64.msi
  • Verify that the SignerCertificate in the output matches the following fingerprint: E412C6A613D691D50C8C1E510BC252B55344C4FD.

    If the fingerprint does not match, delete the installer and report the incident on GitHub. If the fingerprint matches, proceed the installation as usual.

INFO

Note that MSI installer automatically adds installation directory to the system path so that you can invoke portfelj without typing in the full path to executable.

Install from zip

Alternatively you can download the app in a zip archive:

Then unpack a downloaded zip file somewhere on your harddrive, for example:

C:\Program Files\Portfelj

Verify executable signature

Run the following command to verify the fingerprint:

powershell
Get-AuthenticodeSignature 'C:\Program Files\Portfelj\portfelj.exe'

Make sure that the fingerprint matches E412C6A613D691D50C8C1E510BC252B55344C4FD.

If the fingerprint does not match, delete the downloaded software and report the incident on GitHub

Add path to environment

In order to be able to call portfelj from terminal without entering the whole path to executable, we need to add the installation directory to the list of paths in the Path environment variable. Follow these instructions to do so.