GnuPG & OpenPGP
T4n OS menyediakan dua versi GnuPG:
| Paket | Versi |
|---|---|
gnupg | Stable |
gnupg1 | Legacy |
Smartcard (Yubikey, dll.)
Untuk menggunakan smartcard dengan GnuPG, tersedia dua backend komunikasi:
| Backend | Keterangan |
|---|---|
Internal CCID (scdaemon) | Default — langsung via scdaemon |
PC/SC (pcscd) | Diperlukan untuk beberapa kasus khusus |
Backend Internal CCID (Default)
scdaemon menggunakan driver CCID internal secara default. Agar berfungsi, dua syarat harus terpenuhi:
- Smartcard kamu terdaftar dalam udev rules scdaemon.
- Kamu menggunakan
elogindatau tergabung di grupplugdev:
sudo usermod -aG plugdev <nama_user>
Verifikasi kartu terbaca dengan benar:
gpg --card-status
Backend pcscd
Jika perlu menggunakan pcscd (misalnya untuk dipakai bersama aplikasi lain), nonaktifkan CCID internal:
echo disable-ccid >> ~/.gnupg/scdaemon.conf
Pastikan layanan pcscd sudah berjalan:
sudo xbps-install -S pcsc-lite
ln -s /etc/sv/pcscd /var/service/
Lalu verifikasi:
gpg --card-status
OpenPGP Card Tools
Sebagai alternatif dari GnuPG, T4n OS juga menyediakan openpgp-card-tools — utilitas berbasis Rust yang tidak bergantung pada GnuPG.
sudo xbps-install -S openpgp-card-tools
openpgp-card-toolswajib menggunakanpcscduntuk berinteraksi dengan smartcard.
Jika ingin menggunakan openpgp-card-tools bersamaan dengan GnuPG, konfigurasi scdaemon agar menggunakan backend pcscd terlebih dahulu seperti pada bagian di atas.