Before you begin

1. Feature summary

Features new in release 4.1.3

  • This is the first Globus Toolkit release that includes MyProxy.

Other Supported Features

  • Users can store and retrieve multiple X.509 proxy credentials using myproxy-init and myproxy-logon.
  • Users can store and retrieve multiple X.509 end-entity credentials using myproxy-store and myproxy-retrieve.
  • Administrators can load the repository with X.509 end-entity credentials on the users' behalf using myproxy-admin-load-credential.
  • Administrators can use the myproxy-admin-adduser command to create user credentials and load them into the MyProxy repository.
  • Users and administrators can set access control policies on the credentials in the repository.
  • If allowed by policy, job managers (such as Condor-G) can renew credentials before they expire.
  • The MyProxy server enforces local site passphrase policies using a configurable external call-out.

Deprecated Features

  • None

2. Tested platforms

Tested Platforms for MyProxy

  • Mac OS X 10.3
  • i686 GNU/Linux
  • ia64 GNU/Linux

3. Backward compatibility summary

Protocol changes since GT 4.0.5

  • MyProxy was not included in GT 4.0.5.

API changes since GT 4.0.5

  • MyProxy was not included in GT 3.2.

Exception changes since GT 4.0.5

  • Not applicable

Schema changes since GT 4.0.5

  • Not applicable

4. Technology dependencies

MyProxy depends on the following GT component:

  • Pre-WS Authentication and Authorization

MyProxy depends on the following 3rd party software:

  • None

5. Security considerations

You should choose a well-protected host to run the myproxy-server on. Consult with security-aware personnel at your site. You want a host that is secured to the level of a Kerberos KDC, that has limited user access, runs limited services, and is well monitored and maintained in terms of security patches.

For a typical myproxy-server installation, the host on which the myproxy-server is running must have /etc/grid-security created and a host certificate installed. In this case, the myproxy-server will run as root so it can access the host certificate and key.