User's Guide
    Sysadmin's Guide
    Grid Info

MyProxy User's Guide

Installed Versions


We are running version 0.4.3 on off default port 7512. It will store Globus, NCSA, and IU certificates.

Client APIs:

0.4.3 - /l/local/packages/MyProxy/0.4.3

0.4.6 - /l/local/packages/MyProxy/0.4.6


MyProxy is a package that provides a proxy management service. It provides a secure way to store a relatively long term user proxy (e.g. a week) on a server. You can then securely obtain delegated short term proxies (e.g. a couple hours) from the server using a password. The gain is that you only have to be on a machine with your credentials (i.e., X509 certificate and key) when you generate the long term proxy. Once you've done that, you will have the ability to get a delegated proxy from any machine speaking the MyProxy protocol and who is trusted by the MyProxy server. Click here for more information about MyProxy.


MyProxy Home Page

MyProxy Paper

CoG MyProxy Client API

Getting Started

For version 0.4.6, you will need to set up your environment. Note: currently we are keeping the MyProxy installation separate from the main Globus installation.

First set,

GLOBUS_LOCATION to /l/extreme/local/packages/MyProxy/0.4.6

Then source the following file to add the tools to your path and to set some more environment variables.


To store a credential into the MyProxy server, type

myproxy-init -l <any username> -s

It will prompt for your passphrase and ask you to enter a passphrase for your proxy. Then it will store a proxy that is valid for a week on rainier. Note you must have a valid credential in order to generate a proxy. See the globus user's guide for help in obtaining a credential if you don't already have one.

Also, if you don't want to type rainier each time, you can set the environment variable MYPROXY_SERVER. For further options, type

myproxy-init -h

Last updated 31 Mar 2006 by