An extension to the proxy-init.pl scrypt. It uses LWP::UserAgent to get a VOMS credential from a compatable server. voms-proxy-init VOMSURI \ [ -cert /path/to/cert.pem ] \ [ -key /path/to/cert's/key.pem ] \ [ -out /path/to/save/proxy ] \ [ -CApath /path/to/CA/directory (to verify VOMS server against) ] \. [ -lifetime N (hours, default 12 hours) ] \ [ -pl N ] \ [ -(old|new|rfc|limited)] \ [ -verbose ( shows warnings and thinking )] \ [ -debug ( shows encrypted/decrypted wire traffic ) ]
Creates a 512 bit proxy certificate which includs a VOMS attribute certificate.
VOMSURI is either vomss://voms.server.fqdn:port/VO/Subgroup/.../Role=role/Capability=capability https://voms.server.fqdn:port/VO/Subgroup/.../Role=role/Capability=capability.
where Subgroup, Role and Capability are optional.
use the vomss:// style uri to contact gLite VOMS vomsd servers and the https:// style uri to contact RESTful servers (https GET protocol)
This script was originally designed for SHEBANGS, a JISC funded project at The University of Manchester. http://www.rcs.manchester.ac.uk/projects/shebangs/
Modifications (gLite VOMS support) made for JISC funded SARoNGS project. http://www.rcs.manchester.ac.uk/projects/sarongs/
Mailing list, firstname.lastname@example.org
Mailing list, email@example.com
Mike Jones <firstname.lastname@example.org>
Copyright and License
Copyright (C) 2006 2009 by Mike Jones
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.3 or, at your option, any later version of Perl 5 you may have available.