

(However there is no included installer, so dmg files it is less obvious that you are intended to drag it into dmg file, but without the clever folder background art that some Having verified the downloaded binary package, on OS X it can be installed Normally need to be signed by a key signed by Apple anyway).
#KEEPASSXC MAC WINDOWS#
My guess is maybe the KeePassXC developersįocused on Windows executable signing first (and Apple executables app as not signed (note that it is possible to use AuthenticodeĬode Signing Certificate with OS X's Signing dmg or KeePassXC.app on OS X is signed at
#KEEPASSXC MAC VERIFICATION#
Windows and OS X warnings about running "untrusted" code, and actsĪs a second verification of the intended code running. When signed, this results in a "known publisher" which avoids the In addition for Windows and OS X, KeePassXC raised funds for an Track down a GPG signed path from my key to the signing keys, as theįingerprint verification seemed sufficient.) (There are some signatures on the signing key, but I did not try to Subkey fingerprint: C1E4 CBA3 AD78 D3AF D894 F9E0 B7A6 6F03 B590 which point if you trust the key you downloaded is supposed toīe signing the code you intend to run, the verification is complete. Gpg: There is no indication that the signature belongs to the owner. Gpg: WARNING: This key is not certified with a trusted signature!

Gpg: Good signature from "KeePassXC Release " Gpg: Signature made Mon 26 Jun 11:55:34 2017 NZST using RSA key ID B59076A8 Gpg: assuming signed data in `KeePassXC-2.2.0.dmg' Sub 2048R/B59076A8 [expires: check that the GPG key retrieved is the expected one.Ĭompare the GPG signature of the release: gpg -verify KeePassXC-2.2.0.dmg.sig Gpg: key 6397D0D2: "KeePassXC Release " not changed Gpg: requesting key 6397D0D2 from hkps server Gpg -recv-keys 0xBF5A669F2272CF4324C1FDA8CFB4C2166397D0D2 (alternatively or in addition in theory it should report it is unchanged) gpg -recv-keys 0xBF5A669F2272CF4324C1FDA8CFB4C2166397D0D2 Gpg -import keepassxc_master_signing_key.asc Wget (which is stored inside the website repository)

KeePassXC-2.2.0.dmg: verify the GPG signature of the release: KeePassXC provide instructions on verifying the SHA256 Digest and GPGĬheck the SHA256 digest matches: shasum -a 256 -c KeePassXC-2.2.0.dmg.digest They are GitHub "release" downloads, which are served off Amazon S3. KeePassXC also provides builds for Linux, macOS, andįor several Linux distributions (eg an unofficialĬommunity package build, built from the deb packageįor macOS / OS X there is a KeePassXC 2.2.0 forīinary bundle, and KeePassXC 2.2.0 for macOS sha256 Which is a Linux/Unix port of the Windows KeePass PasswordĬoncern about the relatively slow integration of community codeīeen making regular releases in 2017, with the most recent ( KeePassXC
