Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: maint / admin / ca / tinyca /

Running_the_Software.mdwn

If you are logged in as the user who will manage the CA and have a graphical session, all you need to go is run TinyCA. On my system it doesn’t have an entry in the application menu. If yours has, run it from there. Otherwise, you can run it from the command line (or Alt-F2):

$ tinyca2

For long term use, you can create a menu item easily. Graphical menu editors exist for several desktop environments (e.g. Alacarte for GNOME), in which you can add an entry, e.g. under the System category.

If you created a new ‘ca’ user for managing the CA, here are the steps to get a graphical session in which you can run TinyCA as above.

The new ‘ca’ user doesn’t have password access. You’ll need to become ‘ca’ by being root first. For commandline use, e.g. when using GnuTLS or OpenSSL directly, you can do as follows:

$ su
# su - ca

Now you are ‘ca’ on that terminal. But we’re going to use a GUI application for the CA management, which means you’ll need to run the X server. This won’t work with a terminal emulator, but you can do as follows. First read all the steps, before you start.

  1. Press Ctrl-Alt-F1 to open a new login shell. At any point, Ctrl-Alt-F7 should take you back. However, at least for me, there’s an X server error if I try to Ctrl-Alt-F7 and again Ctrl-Alt-F1 after X has been launched on the new F1 terminal. I suggest you try this once to see what happens. If there’s an error, just reopen this page in the new shell so you don’t need to go back here and can work with the new shell.
  2. Log in as root (user is “root”, then enter root password)
  3. # su - ca
  4. $ startx

Now you can run TinyCA as explained above.

[See repo JSON]