usage is : ./cert-request version V1-7 -agree flag to indicate acceptance of the DOEGrids policies described at http://www.doegrids.org/Docs/CP-CPS.pdf -ou [p | s] for OU=People or OU=Services -name for OU=People, required -host for OU=Services, required -service for OU=Services, optional -email -phone -reason e.g. the science project or collaboration you are a member of, the DOE facility where you are employee or guest the university and department where you are a student -affiliation (name of your VO or RA to process this request) -list display list of available RA affiliations and exit -sponsor_name -sponsor_email -sponsor_phone -ca -password -request -dir defaults to /home/olson/.globus for OU=Services the standard globus directory is /etc/grid-security but the default for this script is still as shown above -debug spews lots of output to the terminal -dryrun executes script but does not actually post request to CA implies -noclean -noclean do not delete temporary files -help prints this message -V print package version and exit any required omitted argruments will be prompted for This software is contributed to the DOEGrids PKI and is supported by the PPDG RA. Please send any questions, comments, problems to ra@ppdg.net and/or dlolson@lbl.gov. Side effects: Generates some temporary files that are removed automatically under normal circumstances. Also generates files for the key pair, CSR, and a file called currentCertReq. These files need to be left alone until the request/approval/retrieval process if complete as they are used by the cert-retrieve.pl script to download the public certificate once it has been issued. Therefore one should use a separate working directory for each request if there are multiple requests in process simultaneously.