$GLOBUS_LOCATION/setup/globus/setup-simple-ca
WARNING: GPT_LOCATION not set, assuming:
GPT_LOCATION=/usr/local/globus-4.0.3
C e r t i f i c a t e A u t h o r i t y S e t u p
This script will setup a Certificate Authority for signing Globus
users certificates. It will also generate a simple CA package
that can be distributed to the users of the CA.
The CA information about the certificates it distributes will
be kept in:
/root/.globus/simpleCA/
The unique subject name for this CA is:
cn=Globus Simple CA, ou=simpleCA-yourserver.com, ou=GlobusTest, o=Grid
Do you want to keep this as the CA subject (y/n) [y]:n
Enter a unique subject name for this CA:CN=MAEviz Simple CA, C=US, O=myproxyserver, OU=MAEviz
Enter the email of the CA (this is the email where certificate
requests will be sent to be signed by the CA):maeviz@ncsa.uiuc.edu
The CA certificate has an expiration date. Keep in mind that
once the CA certificate has expired, all the certificates
signed by that CA become invalid. A CA should regenerate
the CA certificate and start re-issuing ca-setup packages
before the actual CA certificate expires. This can be done
by re-running this setup script. Enter the number of DAYS
the CA certificate should last before it expires.
[default: 5 years (1825 days)]:(hit <ENTER> to accept default)
Enter PEM pass phrase:(enter password, not echoed)
Verifying - Enter PEM pass phrase:(enter password, not echoed)
creating CA config package...done.
A self-signed certificate has been generated
for the Certificate Authority with the subject:
/C=US/O=myproxyserver/OU=MAEviz/CN=MAEviz Simple CA
If this is invalid, rerun this script
/usr/local/globus-4.0.3/setup/globus/setup-simple-ca
and enter the appropriate fields.
-------------------------------------------------------------------
The private key of the CA is stored in /root/.globus/simpleCA//private/cakey.pem
The public CA certificate is stored in /root/.globus/simpleCA//cacert.pem
The distribution package built for this CA is stored in
/root/.globus/simpleCA//globus_simple_ca_84c59fba_setup-0.19.tar.gz
This file must be distributed to any host wishing to request
certificates from this CA.
CA setup complete.
The following commands will now be run to setup the security
configuration files for this CA:
$GLOBUS_LOCATION/sbin/gpt-build /root/.globus/simpleCA//globus_simple_ca_84c59fba_setup-0.19.tar.gz
$GLOBUS_LOCATION/sbin/gpt-postinstall
-------------------------------------------------------------------
setup-ssl-utils: Configuring ssl-utils package
Running setup-ssl-utils-sh-scripts...
***************************************************************************
Note: To complete setup of the GSI software you need to run the
following script as root to configure your security configuration
directory:
/usr/local/globus-4.0.3/setup/globus_simple_ca_84c59fba_setup/setup-gsi
For further information on using the setup-gsi script, use the -help
option. The -default option sets this security configuration to be
the default, and -nonroot can be used on systems where root access is
not available.
***************************************************************************
setup-ssl-utils: Complete
The most important entry during this process is the "unique subject name for
this CA". In this case the entry is "CN=MAEviz Simple CA, C=US,
O=myproxyserver, OU=MAEviz". Notice that "CN=MAEviz Simple CA" appears
first in the list even though the CN (Common Name) would typically appear
last. SimpleCA will reorder the fields appropriately so that the CN field
correctly appears last, but if you put it last on the entry line, SimpleCA
will fail.