1VOMS::Lite::PROXY(3)  User Contributed Perl Documentation VOMS::Lite::PROXY(3)
2
3
4

NAME

6       VOMS::Lite::PROXY - Perl extension for GSI Proxy Impersonation
7       certificate creation
8

SYNOPSIS

10         use VOMS::Lite::PROXY;
11         %PROXY= %{ VOMS::Lite::PROXY::Create(%inputref) };
12

DESCRIPTION

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

SEE ALSO

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

AUTHOR

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.34.0                      2022-01-21              VOMS::Lite::PROXY(3)
Impressum