table of contents
GRID-CA-CREATE(1) | Grid Community Toolkit Manual | GRID-CA-CREATE(1) |
NAME¶
grid-ca-create - Create a CA to sign certificates for use on a grid
SYNOPSIS¶
grid-ca-create [ -h | -help | -usage | -version | -versions ] [ -openssl-help]
grid-ca-create [ OPTIONS ] [ OPENSSL-OPTIONS ]
DESCRIPTION¶
The grid-ca-create program creates a self-signed CA certificate and related files needed to use the CA with other Globus tools. The grid-ca-create program prompts for information to use to generate the CA certificate, but the prompts may be avoided by using the command line options.
By default, the grid-ca-create program creates the self-signed CA certificate, installs it on the current machine in its trusted certificate directory, and creates a source tarball which can be used to generate an RPM package for the CA. If the RPM package is installed on a machine, users on that machine can create certificate requests for user, host, or service identity certificates to be signed by the CA certificate generated by running grid-ca-create.
If run as a privileged user, the grid-ca-create program creates the CA certificate and support files in the CA certificate and signing policy are installed in the /etc/grid-security directory. Otherwise, the files are
OPTIONS¶
The full set of command-line options to grid-ca-create follows. In addition to these, unknown options will be passed to the openssl command when creating the self-signed certificate.
-help, -h, -usage
-version, -versions
-force
-bits BITS
-noint
-dir DIRECTORY
-subject SUBJECT
-email ADDRESS
-days DAYS
-pass PASSWORD
-nobuild
EXAMPLES¶
Create a simple CA in $HOME/SimpleCA:
% grid-ca-create -noint -dir $HOME/SimpleCA
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:
/home/juser/SimpleCA
The unique subject name for this CA is:
cn=Globus Simple CA, ou=simpleCA-grid.example.org, ou=GlobusTest, o=Grid
Insufficient permissions to install CA into the trusted certifiicate directory (tried ${sysconfdir}/grid-security/certificates and ${datadir}/certificates) Creating RPM source tarball... done
globus_simple_ca_0146c503.tar.gz
ENVIRONMENT¶
The following environment variables affect the execution of grid-ca-create:
GLOBUS_LOCATION
SEE ALSO¶
grid-cert-request(1), grid-ca-sign(1), grid-default-ca(1), grid-ca-package(1)
AUTHOR¶
Copyright © 1999-2014 University of Chicago
06/03/2020 | Grid Community Toolkit 6 |