GT 3.9.4 MyProxy: Developer's Guide

Introduction

[introduction to developers with reference to General Toolkit Developer's Guide for coding guidelines, porting guide, etc.]

Architecture and design overview

[link to architecture and design docs]

Public interface

The semantics and syntax of the APIs and WSDL for the component, along with descriptions of domain-specific structured interface data, can be found in the public interface guide.

Usage scenarios

[describe how to use the programatic interfaces of the component, provide examples]

Tutorials

[add links to any tutorials - if no tutorials, say "There are no tutorials available at this time"]

Feature summary

Features new in release 3.9.4

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

Other Supported Features

  • Users can store and retrieve multiple X.509 proxy credentials.
  • Administrators can load the repository with X.509 end-entity credentials.
  • The myproxy-admin-adduser command integrates MyProxy with SimpleCA 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

Tested platforms

Tested Platforms for [component name]

  • platform #1
  • ...
  • platform #n

Backward compatibility summary

Protocol changes since GT version 3.2

  • MyProxy was not included in GT 3.2.

API changes since GT version 3.2

  • MyProxy was not included in GT 3.2.

Exception changes since GT version 3.2

  • Not applicable

Schema changes since GT version 3.2

  • Not applicable

Technology dependencies

MyProxy depends on the following GT component:

  • Pre-WS Authentication and Authorization

MyProxy depends on the following 3rd party software:

  • None

Security considerations

[describe security considerations relevant for this component]

Troubleshooting

Please refer to the Troubleshooting section of the User's Guide.

Related Documentation

[could link to pdfs and whitepapers about protocols, etc re: the component]