Skip to main content

Introducing OpenPGP keys (launchpad and ubuntu)



An OpenPGP (also called GnuPrivacyGuard) key allows you to sign documents, such as emails or text files, using a digital key.There are two parts to an OpenPGP key: one public that you share with the world and the other private, which you should guard closely. Both are standard text files that make up a digital signature.

In Launchpad, you can use your OpenPGP key to identify yourself when using the bug tracker's email interface, when uploading distribution packages and when signing a code of conduct.

Generating your key in Ubuntu (using Seahorse or others)

Generating an OpenPGP Key


The core package required to start using OpenPGP, gnupg, is installed by default on Ubuntu systems, as is seahorse, a GNOME application for managing keys. It is called "Passwords and Keys" in Ubuntu.
There are several programs which provide a graphical interface to the GnuPG system.
  • Enigmail, an OpenPGP plugin for Mozilla Thunderbird.
    • Enigmail was available in the "Main" repository through Intrepid, but can be found in the "Universe" repository since Jaunty.
sudo apt-get install enigmail
  • GNU Privacy Assistant is a graphical user interface for the GnuPG (GNU Privacy Guard).
    • GPA is available in the "Universe" repository. See Repositories for further information on enabling repositories.
sudo apt-get install gpa
  • Seahorse is a GNOME application for managing encryption keys. It also integrates with nautilus, gedit, and in other places for encryption operations.
    • Seahorse is available in the "Main" repository.
sudo apt-get install seahorse
  • KGPG is a simple, free, open source KDE frontend for gpg.
    • KGPG is available in the "Main" repository since Intrepid, or the "Universe" repository in earlier releases.
sudo apt-get install kgpg
  • Kleopatra is another KDE frontend for gpg that is integrated with the KDE PIM (although you need to install it separately for now).
    • Kleopatra is available in the "Universe" repository and it includes S/MIME backend:
sudo apt-get install kleopatra
You can also generate keys using these programs. Use the section below for recommendations on settings.

Publishing your key

Your key is useful only if other people can verify items that you sign. By publishing your key to a keyserver, which acts as a directory of people's public keys, you can make your public key available to anyone else.
Before you add your key to Launchpad or elswhere, you need to push it to (for exemple) the Ubuntu keyserver.

Using Passwords and Encryption Keys

Step 1 Open Passwords and Encryption Keys.
Step 2 Select the My Personal Keys tab, select your key.
Step 3 Select Remote > Sync and Publish Keys from the menu. Choose the Syncbutton. (You may need to add hkp://keyserver.ubuntu.com to your key servers if you are not using Ubuntu.)
It can take up to thirty minutes before your key is available to Launchpad. After that time, you're ready to import your new key into Launchpad!
Renewing your keyYou may have set your key to expire. You can update your key and republish it.
Step 1 Open Passwords and Encryption Keys.
Step 2 Select the My Personal Keys tab, select your key, and open the property window by pressing Space Bar our double clicking with your pointer.
Step 3 Set a new expiration date or choose never.
See the Publishing your key section above.
More about GPG
Importing Your PGP Key > at Launchpad Help has more information about using OpenPGP with Launchpad and provides examples using the GPG command found on most Linux distributions. Read the Ubuntu community's guide to OpenPGP keys > to learn about how to other uses.

Comments

  1. trước khi mang bầu bà bầu nên tìm hiểu những dieu can biet khi mang bau của chúng tôi, Thuốc bổ xương khớp Glucosamine của Mỹ hàng chĩnh hãng được nhập khẩu từ Mỹ giúp chị em bổ sung can-xi cho xương khớp, bà bầu uống tinh dầu tỏi có được không là điều mà nhiều chị em thắc mắc đấy nhỉ, bà bầu ăn tỏi có tác dụng gì có lợi không hay hại cho cả mẹ và bé thế, tác dụng của mít đối với bà bầu khi mang thai như thế nào, lợi ích của sữa chua đối với bà bầu là điều mà nhiều người thắc mắc, sữa chua rất tốt với bà bầu cũng như là bé trong bụng, tác dụng của nha đam đối với bà bầu là rất có hại cho cơ thể mẹ và bé vì nha đam tiết ra chất nhờn rất độc hại, bà bầu ăn nhãn có được không vì nhãn là một loại thực phẩm được nhiều người ưa thích trong các dịp đi chơi, bà bầu ăn cà tím có được không nhỉ, cà tím nướng thì hết sảy đó.

    ReplyDelete

Post a Comment

Pascal Fares and Open Source Lebanese Movement >

Popular posts from this blog

Setting up MySQL SSL and secure connections

There are different articles on how to setup MySQL with SSL but it’s sometimes difficult to end up with a good simple one. Usually, setting up MySQL SSL is not really a smooth process due to such factors like “it’s not your day”, something is broken apparently or the documentation lies... Read this article : Setting up MySQL SSL and secure connections Pre-requisite : Creating SSL Certificates and Keys Using openssl

Python

Python is an easy to learn and powerful programming language, with a comprehensive standard library that provides functions and interfaces for almost any task. It is object-oriented, extensible and interpreter-based, which means it scales well to all types of projects, from small scripts to extensive code bases. Its elegant syntax allows writing code that is extremely readable and concise. http://www.python.org/