1VOMS::Lite::PROXY(3) User Contributed Perl Documentation VOMS::Lite::PROXY(3)
2
3
4
6 VOMS::Lite::PROXY - Perl extension for GSI Proxy Impersonation
7 certificate creation
8
10 use VOMS::Lite::PROXY;
11 %PROXY= %{ VOMS::Lite::PROXY::Create(%inputref) };
12
14 VOMS::Lite::PROXY::Create takes one argument, a hash containing all the
15 relevant information required to make the Proxy Certificate.
16 In the Hash the following scalars should be defined:
17 'Cert' the DER encoding of the proxy issuing certificate.
18 'Key' the DER encoding of the proxy issuing key.
19
20 The following are optional
21 'Lifetime' the integer lifetime of the credential to be issued in seconds
22 'PathLength' restricts the proxy by embedding policy to not allow more than PathLength proxy certificate in any chain derived from the credential produced (RFC and Pre-RFC only).
23 'AC' A DER encoded VOMS credential
24 'Type' the type of proxy to create (can be any of Legacy, Limited, Pre-RFC, RFC. The default is Legacy.)
25
26 The return value is a hash containing the PROXY Certificate and Key
27 strings in DER format (ProxyCert and ProxyKey), a reference to an array
28 of warnings (an Proxy will still be created if warnings are present), a
29 reference to an array of errors (if an error is encountered then no
30 Proxy will be produced).
31
32 EXPORT
33 None by default;
34
36 RFC3820, RFC3281 and the VOMS Attribute Specification document from the
37 OGSA Athuz Working Group of the Open Grid Forum http://www.ogf.org.
38 Also see gLite from the EGEE.
39
40 This module was originally designed for the SHEBANGS project at The
41 University of Manchester.
42 http://www.rcs.manchester.ac.uk/projects/shebangs/
43
44 Mailing list, shebangs@listserv.manchester.ac.uk
45
46 Mailing list, voms-lite@listserv.manchester.ac.uk
47
49 Mike Jones <mike.jones@manchester.ac.uk>
50
52 Copyright (C) 2006 2009 by Mike Jones
53
54 This library is free software; you can redistribute it and/or modify it
55 under the same terms as Perl itself, either Perl version 5.8.3 or, at
56 your option, any later version of Perl 5 you may have available.
57
58
59
60perl v5.12.3 2011-03-17 VOMS::Lite::PROXY(3)