Wednesday, February 13, 2013

Launchpad.net: Membuat OpenPGP Key dan Sign the Ubuntu Code of Conduct

Melanjutkan artikel sebelumnya, pada artikel kali ini penulis akan membahas pembuatan dan penggunaan GPG key untuk digunakan sebagai Open PGP key dan menandatangani Ubuntu Code of Conduct pada akun Launchpad, belum tahu apa itu GPG key dan fungsinya..?? silahkan googling :p ,  disini penulis tidak akan membahasnya :) , sebelumnya buat terlebih dahulu GPG Key pada sistem lokal (sistem operasi linux), dapat menggunakan perintah baris gpg pada bash (terminal) atau menggunakan perangkat lunak grafis Seahorse,

A. Membuat GPG Key
menggunakan Seahorse buat sebuah GPG key, jalankan aplikasi Seahorse  di daftar menu namanya Passwords and Keys



Masukkan nama dan alamat e-mail yang akan digunakan, sesuaikan dengan alamat e-mail yang digunakan pada akun launchpad.net


Selanjutnya masukkan passphrase, gunakan passphrase yang "kuat" dan mudah diingat


Selanjutnya lakukan aktifitas seperti biasa sampai GPG key selesai dibuat, setelah selesai pada menu bar pilih Remote > Sync and Publish Keys..


Pilih key servers, pada Publish keys to :
pilih, hkp://keyservers.ubuntu.com:11371



Setelah selesai, lanjutkan dengan Sync, tunggu hingga proses selesai,.. :)


Buka akun launchpad.net, klik edit (gambar pensil) pada bagian OpenPGP keys,
 

Masukkan Fingerprint dari GPG Key yang telah dibuat dan diSync sebelumnya,

Untuk fingerprint bisa dilihat melalui details pada seahorse atau menggunakan perintah gpg --fingerprint
 

Mendapatkan fingerprint
Klik Import Key , secara otomatis sebuah e-mail konfirmasi akan dikirimkan pada alamat e-mail yang digunakan ,


pesan tersebut berisi petunjuk selanjutnya, untuk dapat membacanya terlebih dahulu harus didecrpty, untuk pengguna  E-mail client Thunderbird bisa memasang addons Enigmail dan memasukkan passphrase,


Dapat juga menyalin isi pesan (e-mail) dari 
-----BEGIN PGP MESSAGE----- sampai -----END PGP MESSAGE----- sebagai plaintext kemudian simpan, gunakan perintah gpg -d text.txt



Ikuti  petunjuk (alamat link) yang ada pada pesan, dan klik continue, jika benar Open PGPkey akan sukses divalidasi :)



B. Menandatangani Kode Etik Ubuntu (Signed Ubuntu Code of Conduct)

Langkah selanjutnya adalah menandatangani Kode Etik Ubuntu (Ubuntu Code of Conduct) sebagai bentuk persetujuan atas hal-hal yang dijabarkan didalamnya, *kalau penasaran dibaca aja dulu isinya :p
isi dari Ubuntu Code of Conduct :

 
Download UbuntuCodeofConduct-2.0.txt selanjutnya pilih Sign it ! ikuti petunjuk yang diberikan, buka berkas UbuntuCodeofConduct-2.0.txt.asc yang dihasilkan dan tempel (paste) pada tempat yang disediakan, selanjutnya klik Continue

Setelah selesai maka pengguna akan dibawa pada halaman Codes of Conduct

Dengan gpg key yang selesai dibuat, pengguna dapat mulai  memaketkan source package debian untuk selanjutnya diunggah ke PPA  :) , 


Untuk kemudahan dalam pemaketan debian, tambahkan nama dan alamat-email yang sama dengan yang digunakan oleh gpg key pada baris akhir berkas .bashrc, *gunakan perintah gpg --list-keys untuk melihatnya ,  format penulisannya :

export DEBFULLNAME="Nama yang digunakan"
export DEBEMAIL="email@ygdigunakan.com"
*berkas .bashrc tersembunyi terdapat ditopdir home direktori pengguna,

Identitas tersebut akan digunakan untuk menandatangani (sign)  paket yang dibuat dan terlihat pada changelog,
Bersambung ......

No comments:

Post a Comment