Skip to main content

MyProxy Client

Project description

A pure Python implementation of the MyProxy protocol. It includes a command line script myproxyclient. The code has been extended from an original program myproxy_logon by Tom Uram of ANL.

Installation
============
Using setup tools:

$ easy_install MyProxyClient

or PIP:

$ pip install MyProxyClient

Note that the OpenSSL development package is required on the target system in order to build the PyOpenSSL package dependency (i.e. OpenSSL header files and libraries to build against).

Script Usage
============
The script can be called to execute a MyProxy logon command:

$ myproxyclient logon -b -T -s myproxy.somewhere.ac.uk -l me -o ~/.esg/credentials.pem -C ~/.esg/certificates

This will call logon for user 'me' with the MyProxy server 'myproxy.somewhere.ac.uk'. The certificate and private key are stored in the output file credentials.pem in the '.esg' directory under the user's home area. -b and -T options bootstrap trust settings for the client to trust the server by downloading trust roots (CA certificates). These options are typically required for a first invocation. The -C option sets the directory where the trust roots will be stored. If omitted, it defaults to $HOME/.globus/certificates

More details available at http://proj.badc.rl.ac.uk/ndg/wiki/Security/MyProxyClient

Release Notes
=============

1.3.0
-----
* Added capability for SSL-client cert based authentication for logon without
pass-phrase. This enables authorised retrievers to get a new delegation for
credentials belonging to another user.
* Also add support for credential name along with user name.
* Fix to script credential lifetime setting for script invocation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MyProxyClient-1.3.0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

MyProxyClient-1.3.0-py2.6.egg (68.7 kB view details)

Uploaded Egg

File details

Details for the file MyProxyClient-1.3.0.tar.gz.

File metadata

  • Download URL: MyProxyClient-1.3.0.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for MyProxyClient-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b3ee624e85cf4d5d43363deb04d67200dc0dcbb1f437342663b8291fa419fa90
MD5 829a299157f91f8ff8a6e5bc8ec1c09c
BLAKE2b-256 3d2a28fe27e1dc50641fbd39740d6e6d11307ae4c5a99ac1a3ad6989e438d8d2

See more details on using hashes here.

File details

Details for the file MyProxyClient-1.3.0-py2.6.egg.

File metadata

File hashes

Hashes for MyProxyClient-1.3.0-py2.6.egg
Algorithm Hash digest
SHA256 3c85703ba07e749d22e37375390d480a829fe0cb782310f7f6d503281d90f4a3
MD5 09fecfcd27d8a630b53352b48035f235
BLAKE2b-256 16e9b7b3ce9dac9824dbc700703e8d5dfb3b8f26a9ee42fb974a81252116882f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page