GRID-CA-SIGN(1)
β¨ NAME β¨
grid-ca-sign β sign a certificate with a SimpleCA so it can be used on a grid π¦
πΈ SYNOPSIS πΈ
grid-ca-sign -in REQUEST -out CERTIFICATE [OPTIONS]
grid-ca-sign [ -help | -h | -usage | -version | -versions ]
π DESCRIPTION π
okay bestie so grid-ca-sign is the program that takes a request file and signs a certificate for it using a CA certificate that was made by grid-ca-create. The fresh new certificate gets written out to a file. periodt. π
But here's the thing β if the CA has already signed a certificate with the same subject name that's sitting inside the certificate request, it will refuse to sign the new request. like, absolutely not, no thank you π β unless you pass the -force option on the command line. Then it's fine, it's giving main character energy.
If you run it as a privileged user, grid-ca-sign uses the CA certificate and signs the certificate just like that π. If you're a non-privileged user, grid-ca-sign uses the CA certificate and configuration that live in $HOME/.globus/simpleCA. And if you want a different CA configuration and certificate, the grid-ca-sign program can use one by passing the -dir option. slay, options. β¨
π OPTIONS π
The full set of command-line options to grid-ca-sign is right here, bestie. And btw β on top of all of these, unknown options will get passed to the openssl command when creating the self-signed certificate. iykyk. π₯
-help,-h,-usageβ shows you all the command-line options forgrid-ca-signand then dips out. bye π-version,-versionsβ shows the version number of thegrid-ca-signcommand. The second form (-versions) also spills the details about the package that containsgrid-ca-sign. extra info, we love her π-in REQUESTβ signs the request that's contained in the REQUEST file. π-out CERTIFICATEβ writes the signed request out to the CERTIFICATE file. πΎ-forceβ revokes any previously issued certificate with the same subject name as the one in the certificate request, and issues a brand new certificate. Without this?grid-ca-signwill refuse to sign the request. no cap. π€-dir DIRECTORYβ signs the certificate using the Simple CA certificate and configuration located in DIRECTORY instead of the default one. ποΈ-openssl-helpβ prints out the command-line options that are available for theopenssl cacommand. so helpful of her π«Ά
π EXAMPLES π
Sign a certificate request using the simple CA in $HOME/SimpleCA'
% *grid-ca-sign* \
-in usercert_request.pem \
-out usercert.pem \
-dir $HOME/SimpleCA
To sign the request please enter the password for the CA key:
The new signed certificate is at: /home/juser/.globus/simpleCA/newcerts/01.pem
π§ ENVIRONMENT π§
These environment variables affect how grid-ca-sign runs:
GLOBUS_LOCATIONβ the non-standard installation path of the Grid Community Toolkit. β
π SEE ALSO π
grid-cert-request(1), grid-ca-create(1), grid-default-ca(1), grid-ca-package(1)
π AUTHOR π
Copyright Β© 1999-2014 University of Chicago
okay that's the whole page bestie, go sign some certs πβ¨
this was Grid Community Toolkit 6, dated 03/31/2018 β mwah, stan, bye ππ¦π
π¦ where this page comes from
- debian bookworm: globus-simple-ca 5.4-1 Β· Apache-2.0
- debian trixie: globus-simple-ca 5.4-2 Β· Apache-2.0
- epel 10: globus-simple-ca 5.4-4.el10_0 Β· Apache-2.0
- epel 9: globus-simple-ca 5.4-1.el9 Β· ASL 2.0
- fedora 43: globus-simple-ca 5.4-9.fc43 Β· Apache-2.0
- fedora 44: globus-simple-ca 5.4-10.fc44 Β· Apache-2.0
- ubuntu jammy: globus-simple-ca 5.3-1 Β· Apache-2.0
- ubuntu noble: globus-simple-ca 5.4-1 Β· Apache-2.0
- ubuntu questing: globus-simple-ca 5.4-2
- ubuntu resolute: globus-simple-ca 5.4-2build1 Β· Apache-2.0
- ubuntu stonking: globus-simple-ca 5.4-2build1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms