$ gpg --list-keys
公開しているものはすべて署名されています。これらの公開鍵を使えば、パッケージやリポジトリが本物であり、誰にも改ざんされていないことを確認できます。
ビルド鍵:各ファイルの署名
各パッケージ(.deb、.rpm、AppImage)は、ビルドマシンから一切持ち出さない鍵でビルド時に署名されます。その署名(.asc)は、ファイルが当社の公開したものであり、誰にも改変されていないことを証明します。
フィンガープリント:
7B07 667D 0956 6D00 8850 97E0 CF65 15A3 0E5D 0F1F
ダウンロードしたファイルを検証するには、鍵を一度インポートしてから署名を確認してください:
$ curl -fsSL https://cheshirekat.com.ar/keys/cheshirekat-release.asc | gpg --import
$ gpg --verify ファイル.asc ファイル
リポジトリ鍵:インデックスの署名
APT と RPM のリポジトリは、この鍵でインデックスに署名しています。apt、dnf、zypper は更新のたびに自動でこの鍵を使って検証します。各アプリのインストールコマンドでこの鍵もインストールされます。
フィンガープリント:
EA33 E49A 099E C401 17EB 7E1D 8088 6602 7CFE D1B2
手動でインポートする場合は、フィンガープリントが上記のものと一致することを確認してください。