-- DavidBannon - 20 Jan 2006

How To Request a Certificate

Migrated to new twiki 4/12/2007, DRB

Introduction: A word from the Certificate Authority Manager

The APAC-GRID Certificate Authority is a carefully managed and highly secured system. While your Public Certificate is supposed to be publicly available to anyone, it's very important that you keep your Private Key file safe and secure. A large part of the security of Public Key Infrastructure relies on knowing what can and can't be trusted, so if you think your private key has been lost, stolen or copied by anyone else, you need to inform us quickly, so that we can revoke your old certificate and grant you a new one. Any time that someone else has your private key, they have complete access to your account on the grid. Email camanager@vpac.org if you believe your private key may have been compromised.

Overview

A certificate request is a small file that contains a collection of parameters and an encoded block of data that is derived from your private key. It's usual (but not necessary) for grid users to generate a new private key when creating a new certificate request. It's important that the new private key be kept safely after its generated. Similarly, its important that the pass phrase you associate with your private key be kept safe, the whole security system is at risk if you allow anyone else access to these two items.

On the other hand, your certificate request and the certificate itself can be provided to others, only you can use them because only you know the pass phrase necessary to 'unlock' them.

Generate a personal certificate request

All these methods have security implications, please make sure you understand them, if not, please ask !

There are a number of methods that you can use to generate your certificate request. The one you use is your choice but will probably be determined by the facilities available to you.

  • Generate the request on a Globus equipped machine If you have a logon account on an APAC Partner machine, its likely that a machine is available to you that has globus installed and is setup to make the request generation easy. Follow these instructions. This method has the disadvantage that the necessary files are generated on a remote machine and you will need to move them back to your desktop.

  • Generate the request on a machine with openssl installed Just a little harder, suits anyone who uses linux (or another Unix) on their desktop. The same approach is probably suited to a windows box that already has openssl installed. You need to down load a specifically modified openssl.cnf file and run a specific command, its all documented here.

  • Grab all the necessary files in a bundle suited for use with Windows This method will suit windows users, it involves downloading a couple of files into your windows box, one is an executable that must be, well, executed or 'run'. Follow these instructions.

Generate a host certificate request

When you have generated a Certificate Request, and, if necessary moved it and the private key to your own computer, you can proceed to step 2, Submit a Certificate Request to the CA.

Migrated to new twiki 4/12/2007, DRB

Topic revision: r11 - 04 Dec 2007 - 09:08:29 - DavidBannon
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback