Python implementation of the client interface to the MyProxy credential management service (http://grid.ncsa.illinois.edu/myproxy/).
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
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.2.2
Fixes bug with server certificate subject name check - allow for host/, myproxy/ or no prefix to subject name Common Name field. This is now applied as a default without any need to set explicitly.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file MyProxyClient-1.2.2.tar.gz
.
File metadata
- Download URL: MyProxyClient-1.2.2.tar.gz
- Upload date:
- Size: 34.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 732ddc28ff025a63b7cd24c9f638242b0c2f57dc56b2950ff7a71b4a99b213c3 |
|
MD5 | 34cebbce3f1607fcd4cfd1008f28eac0 |
|
BLAKE2b-256 | 78f88c37a0eae181fe5d414a642369e5bbc22324cfea09be15ebbf47abb76b62 |
File details
Details for the file MyProxyClient-1.2.2-py2.7.egg
.
File metadata
- Download URL: MyProxyClient-1.2.2-py2.7.egg
- Upload date:
- Size: 66.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51cc7fd43724c912619fc4f52df5c5d6f77f9aef59afdd3f0b6884b7c8e71348 |
|
MD5 | 4f74079054a64d5ddd4bb3f0e898c5ea |
|
BLAKE2b-256 | 2b98c103a9f56eb955e5d10eadd29412d5290bb1b78c4270c2d58e5a89351c51 |
File details
Details for the file MyProxyClient-1.2.2-py2.6.egg
.
File metadata
- Download URL: MyProxyClient-1.2.2-py2.6.egg
- Upload date:
- Size: 66.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 848306d75867b089de0c75aa943458ce808e7dd69487a8de0bbf7f7b70ce5675 |
|
MD5 | ba13dc86b35f219a37d36f503e7438e8 |
|
BLAKE2b-256 | 153659dcf43d8462a43a02bda50217862b0af1d2f703dae06d16626f54c0adb1 |
File details
Details for the file MyProxyClient-1.2.2-py2.5.egg
.
File metadata
- Download URL: MyProxyClient-1.2.2-py2.5.egg
- Upload date:
- Size: 66.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02370fe4906229cc248c71cd234ba5f7e46e0692703cb61d8e9b6688c80fd74 |
|
MD5 | 9be0ad2822be32bedd1803130d98c2d5 |
|
BLAKE2b-256 | 162bc63cbbc8857895b7156990d4665e4f1597f94ccb1e346bc6c2db70c48da6 |