GRID-PROXY-INFO(1)
π NAME π
grid-proxy-info β bestie, it literally just spills the tea about a proxy certificate β¨
π¦ SYNOPSIS π¦
grid-proxy-info -help | -usage | -version
grid-proxy-info -e | -exists [-valid HOURS:MINUTES | -v HOURS:MINUTES]
[-hours HOURS | -h HOURS] [-bits BITS | -b BITS]
grid-proxy-info [OPTIONS]
πΈ DESCRIPTION πΈ
okay so grid-proxy-info is that girl who goes digging through an X.509 proxy certificate, pulls out the info, and then either shows it to you or just quietly hands you an exit code based on what she found. no cap π
Default mode? She prints the following facts about the current user's default proxy: subject, issuer, identity, type, strength, path, and time left. iconic behavior.
BUT β the second you drop -exists or -e in there, she goes silent unless you also asked for one of the print options. Instead she just checks: does a valid proxy exist? If yes β exit code 0 π. If the proxy doesn't exist or isn't valid β exit code 1 π.
Wanna add more validity criteria? Slap on -valid, -v, -hours, -h, -bits, or -b. β οΈ important β οΈ β if you use those, they must come after the -e or -exists option. They're only valid when one of -e or -exists is present. the way that she needs her friends in the right orderβ¦ periodt.
β¨ OPTIONS β¨
here's the complete set of command-line options, bestie, no gatekeeping π«Ά
-help,-usageβ shows you the command-line options forgrid-proxy-info. a little menu moment π-versionβ tells you the version number of thegrid-proxy-infocommand.-debugβ turns on verbose error messages. she gets chatty when things go wrong π-file PROXYFILE,-f PROXYFILEβ read the proxy sitting in the file PROXYFILE instead of the default proxy. picking your own fave β¨-subject,-sβ displays the proxy certificate's subject distinguished name.-issuer,-iβ displays the proxy certificate issuer's distinguished name.-identityβ displays the proxy certificate's identity. For non-independent proxies, the identity is the subject of the certificate which issued the first proxy in the proxy chain. iykyk π-typeβ displays the type of proxy certificate. The type string includes the format ("legacy","draft", or RFC 3280 compliant), identity type ("impersonation"or"independent"), and policy ("limited"or"full"). Peepgrid-proxy-init(1)for how to create the different types of proxies π-timeleftβ displays the number of seconds remaining until the proxy certificate expires. the countdown, literally β³-strengthβ displays the strength (in bits) of the key associated with the proxy certificate.-allβ displays the default information for the proxy when you're also using the-eor-existsoption. have it all, queen π-textβ displays the proxy certificate contents to standard output, including policy information, issuer, public key, and modulus. full dump energy π-pathβ displays the path to the file containing the default proxy certificate.-rfc2253β displays distinguished names for the subject, issuer, and identity using the string representation described in RFC 2253, instead of the legacy format. glow-up format β¨-exists,-eβ performs an existence and validity check for the proxy. If a valid proxy exists and matches the criteria described by the other command-line options (if any), exit with0; otherwise, exit with1. This option must be before the other validity check predicates in the command-line options. If this option is specified, the output of the default facts about the proxy is disabled β use the-alloption if you want the info displayed and the exit code set. main character of this whole page fr fr π-valid HOURS:MINUTES,-v HOURS:MINUTES,-hours HOURS,-h HOURSβ checks that the proxy certificate is valid for at least HOURS hours and MINUTES minutes. If it's not,grid-proxy-infowill exit with exit code1. not passing the vibe check = bye π-bits BITS,-b BITSβ checks that the proxy certificate key strength is at least BITS bits.
π§ ENVIRONMENT π§
these environment variables affect how grid-proxy-info runs, bestie:
X509_USER_PROXYβ path to the default user proxy. πΈ
β SEE ALSO β
grid-proxy-init(1), grid-proxy-destroy(1)
π AUTHOR π
Copyright Β© 1999-2014 University of Chicago
okay that's the whole page, love you, go check your proxy π
Grid Community Toolkit 6 π 03/31/2018 π¦ mwah, bye bestie β¨
π¦ where this page comes from
- debian bookworm: globus-proxy-utils 7.3-2 Β· Apache-2.0
- debian trixie: globus-proxy-utils 7.3-4 Β· Apache-2.0
- epel 10: globus-proxy-utils 7.4-1.el10_2 Β· Apache-2.0
- epel 9: globus-proxy-utils 7.4-1.el9 Β· Apache-2.0
- fedora 43: globus-proxy-utils 7.3-10.fc43 Β· Apache-2.0
- fedora 43: globus-proxy-utils 7.4-1.fc43 Β· Apache-2.0
- fedora 44: globus-proxy-utils 7.4-2.fc44 Β· Apache-2.0
- ubuntu jammy: globus-proxy-utils 7.2-1build1 Β· Apache-2.0
- ubuntu noble: globus-proxy-utils 7.3-3 Β· Apache-2.0
- ubuntu questing: globus-proxy-utils 7.3-4
- ubuntu resolute: globus-proxy-utils 7.4-1 Β· Apache-2.0
- ubuntu stonking: globus-proxy-utils 7.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