README.zxid-perl
1README.zxid-perl
2$Id: README.zxid-perl,v 1.5 2009-10-16 13:36:33 sampo Exp $
3
4This is the perl module hierarchy for libzxid.
5
6It is included inside zxid distribution, zxid-0.x.tgz. Net::SAML and
7ZXID are further described in README.zxid and on web at zxid.org
8
9 zxid.org
10 zxid/README.zxid
11 zxid/INSTALL.zxid
12 zxid/zxid-perl.pd: Using ZXID from Perl
13 zxid/zxidhlo.pl: Example code
14
15Install
16=======
17
18* Generally you should follow the INSTALL.zxid instructions
19* The perl specific part (after compiling libzxid) is more or less
20
21 cd zxid/Net
22 perl Makefile.PL
23 make
24 make test # Very sparse tests, sorry
25 make install
26
27* If you want low level perl interfaces to encoders and decoders
28
29 cd zxid/Raw
30 perl Makefile.PL
31 make
32 make test # Very sparse tests, sorry
33 make install
34
35 WARNING: Low level interface is baroque, and consequently, it
36 will take a lot of disk space, RAM and CPU to build it: 100 MB
37 would not be exageration and over an hour (on 1GHz CPU). Build
38 time memory consumption of single cc1 process will be over
39 256 MB of RAM. You have been warned.
40
41* If you want low level perl interfaces to metadata
42
43 cd zxid/Metadata
44 perl Makefile.PL
45 make
46 make test # Very sparse tests, sorry
47 make install
48
49 WARNING: This is also very heavy to build.
50
51Current major modules are
52=========================
53
54* Net::SAML - The high level interfaces for Single Sign-On (SSO)
55* Net::SAML::Raw - Low level assertion and protocol manipulation interfaces
56* Net::SAML::Metadata - Low level metadata manipulation interfaces
57
58Planned modules
59===============
60
61* Net::WSF - The high level interfaces for Web Services Frameworks (WSF)
62* Net::WSF::Raw - The low level interfaces for WSF variants
63* Net::WSF::WSC - The high level interfaces for Web Services Clients
64* Net::WSF::WSC:Raw
65
66--Sampo
67