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

NAME

6       VOMS::Lite::AC - Perl extension for VOMS Attribute certificate creation
7

SYNOPSIS

9         use VOMS::Lite::AC;
10         %AC = %{ VOMS::Lite::AC::Create(%inputref) };
11

DESCRIPTION

13       VOMS::Lite::AC is primarily for internal use.
14
15       VOMS::Lite::AC::Create takes one argument, a hash containing all the
16       relevant information required to make the Attribute Certificate.
17         In the Hash the following scalars should be defined:
18         'Cert'     the DER encoding of the holder certificate.
19         'VOMSCert' the DER encoding of the VOMS issuing certificate.
20         'VOMSKey'  the DER encoding of the VOMS issuing key.
21         'Lifetime' the integer lifetime of the credential to be issued in
22       seconds
23         'Server'   the FQDN of the VOMS server
24         'Port'     the port of the VOMS server (between 0 and 65536)
25         'Serial'   the valus foe the serial number of the credential
26         'Code'     optional, the VOMS code (if undefined will use the port
27       and issue a warning)
28         'Broken'   optional, define this to make AC issue broken backward
29       compatable gLite 1 VOMS ACs.
30         In vector context
31         'Attribs'  the reference to the array of VOMS attribute triples
32         'Targets'   optional, reference to an array of Target URIs
33
34       The return value is a reference to a hash containing the AC as a string
35       in DER format, a reference to an array of any Target URIs emposed, a
36       reference to an array of warnings (an AC will still be issued if
37       warnings are present), a reference to an array of errors (if an error
38       is encountered then no AC will be produced).
39
40   EXPORT
41       None by default;
42

SEE ALSO

44       RFC3281 and the VOMS Attribute Specification document from the OGSA
45       Athuz Working Group of the Open Grid Forum http://www.ogf.org.  Also
46       see gLite from the EGEE.
47
48       This module was originally designed for the SHEBANGS project at The
49       University of Manchester.
50       http://www.rcs.manchester.ac.uk/research/shebangs/
51
52       Mailing list, shebangs@listserv.manchester.ac.uk
53
54       Mailing list, voms-lite@listserv.manchester.ac.uk
55

AUTHOR

57       Mike Jones <mike.jones@manchester.ac.uk>
58
60       Copyright (C) 2006, 2009 by Mike Jones
61
62       This library is free software; you can redistribute it and/or modify it
63       under the same terms as Perl itself, either Perl version 5.8.3 or, at
64       your option, any later version of Perl 5 you may have available.
65
66
67
68perl v5.34.0                      2021-07-27                 VOMS::Lite::AC(3)
Impressum