Toolkit
About

Users

Developers

Python/OpenSSL MyProxy client

(Globus not required)

About

This small (250 lines) Python program employs PyOpenSSL to retrieve a proxy certificate from a MyProxy server.  Globus need not be installed on the client machine for this program to operate.  

Requirements

  • PyOpenSSL

Download

http://www.mcs.anl.gov/fl/research/accessgrid/myproxy/myproxy_logon.py

Synopsis

usage: myproxy_logon.py [options]

options:
  -h, --help            show this help message and exit
  -sHOST, --pshost=HOST
                        The hostname of the MyProxy server to contact
  -pPORT, --psport=PORT
                        The port of the MyProxy server to contact
  -lUSERNAME, --username=USERNAME
                        The username with which the credential is stored on the
                        MyProxy server
  -oOUTFILE, --out=OUTFILE
                        The username with which the credential is stored on the
                        MyProxy server
  -tLIFETIME, --proxy-lifetime=LIFETIME
                        The username with which the credential is stored on the
                        MyProxy server
  -dDEBUG, --debug=DEBUG
                        Debug mode: 1=print debug info ; 2=print as in (1), and
                        dump data to myproxy.dump

Contact

Issues with this work should be addressed to [email protected].


 

For more information: [email protected]