You need to generate a Certificate Signing Request (CSR) and submit it to GeoTrust. They will sign the CSR and give you a certificate. This certificate will be associated with a private key that will be created when you generate the CSR. Your web server will require both the cert and the private key to function.
Here are some docs on certificates:
http://www.openssl.org/docs/HOWTO/certificates.txt
That's using openssl, which you should already have installed on CentOS5.
Note that the command they give is a bit outdated; certificate signing authorities like GeoTrust are now requiring 2048-bit keys. So, your command will be:
$ openssl req -new -key privkey.pem -out cert.csr -newkey rsa:2048
You can change the names of cert.csr (which is the CSR) and privkey.pem (which is the private key) to something more appropriate, e.g., www.example.com-csr.pem and www.example.com-key.pem.
The important part of the CSR will be the Subject of the signing request. This should match the name of the web site (e.g., www.example.com) or be a wildcard (*.example.com). Make sure this matches correctly or your site will generate SSL warnings.
GeoTrust should have more instructions on what they require for CSRs. Note that the resulting CSR is a text file; I imagine you will copy-and-past the contents of the file into some form at the certificate signing authority.
When you install the certificate and key, there will likely also be a intermediate certificate authority bundle provided by GeoTrust. As said, GeoTrust will have instructions on how to arrange these files for most common web servers.