Seahorse

These tests are to check the functionality of the seahorse and seahorse-plugins packages. Please try to run all of the following tests.

Report any bugs you find using the following command in a terminal:

ubuntu-bug seahorse

You can learn more about reporting bugs at http://wiki.ubuntu.com/ReportingBugs.

Tests

Creating GPG keys

Creating SSH keys

Importing keys from keyserver

  1. Click "Find Remote Keys"
  2. Enter a search term (pick a random name)
  3. Select one of the results
  4. Click the Import button
  5. Check that the key now shows up in the "Other Collected Keys" tab
  6. Repeat using Key->Import instead of the main Import button on the search results window

Configuring SSH key/server

  1. Create an SSH key
  2. Right click on the SSH key, and choose "Set Up Computer for Secure Shell"
  3. Enter the hostname of the server in the "Computer Name" box
  4. Enter the username used to login to the server in in the "Login name" box
  5. Click "Set Up"
  6. Enter the password used to login to the server in the "Passphrase" box
  7. Try to ssh to the server you just set up

Note: If you haven't used the SSH key to login to a server yet in this session, you will be prompted for the SSH key's passphrase. This is expected.

Encrypting files

  1. In Nautilus, right click a text file and choose "Encrypt"
  2. A window will come up asking what key to encrypt with. Choose your own.
  3. Choose no signature.
  4. A new file should be created with the same name plus a .pgp ending (ex: file.txt is encrypted to file.txt.pgp)
  5. Using the "less" command, verify that the file has turned into gibberish. It may warn that it could be binary. This is fine. Open anyway.

Decrypting files

  1. Right-click the encrypted file from the previous test and choose Open with "Decrypt File"
  2. Enter a new name to save the file
  3. Enter the key's passphrase
  4. Open the new file and verify that it has been properly decrypted

Signing files

  1. Right-click a text file from Nautilus and choose "Sign"
  2. Pick one of your keys to use to sign the file
  3. Enter the key's passphrase when prompted
  4. A new file should be created with the same name plus a .sig ending (ex: file.txt is signed as file.txt.sig)

If the file and .sig are in the same directory

  1. Right-click the .sig file and choose Open with "Verify Signature"
  2. A notification bubble should pop up saying that the signature is good

If they are in different directories

  1. Right-click the .sig file and choose Open with "Verify Signature"
  2. You will be asked to choose the file to which the signature belongs
  3. A notification bubble should pop up saying that the signature is good


Parent page: ApplicationTesting

CategoryAppTesting

Testing/Applications/Seahorse (last edited 2009-06-15 20:06:04 by c-24-21-50-133)