Commit Graph

34 Commits

Author SHA1 Message Date
Benjamin Dauvergne 933458c068 add Makefile.in to MAINTAINERCLEANFILES in every Makefile.am 2008-05-27 15:27:30 +00:00
Benjamin Dauvergne 477c0dbd7d fix INCLUDES 2008-05-26 22:58:35 +00:00
Frédéric Péters 8195a7b31e bring wsf files on make dist 2005-05-25 12:42:00 +00:00
Frédéric Péters fe67e59097 MessageType.cs was removed 2005-02-22 11:18:58 +00:00
Frédéric Péters f89839053d missing csharp swig generated file 2005-02-19 18:16:25 +00:00
Frédéric Péters 59002fd55c corrected enum CheckVersionMode binding (didn't work for c# and java) 2005-02-18 10:14:54 +00:00
Frédéric Péters 2e627000b6 doesn't mention wsf files for now; a better solution will be devised in time 2005-01-30 14:02:26 +00:00
Emmanuel Raviart e8d57bf348 Added binding for saml:AttributeValue.
Corrected use of constant LASSO_WSF_ENABLED in binding.
2005-01-29 10:56:13 +00:00
Frédéric Péters 88bbd4c1d8 every morning I distcheck and fix java and csharp classes; oh yeah. 2005-01-26 09:38:22 +00:00
Frédéric Péters f0d06800ba updated swig generated files list for C# 2005-01-25 14:30:11 +00:00
Emmanuel Raviart 82aebdd0af Improved C# binding. 2005-01-19 21:12:33 +00:00
Emmanuel Raviart 02464ae314 Extracted the inheritance of nodes from SWIG in a separate file, to remove
its duplication in Lasso.i.

Reorganized Lasso.i.
2005-01-17 23:37:36 +00:00
Frédéric Péters dec3aa17ec install and uninstall correctly files (distcheck once again ok) 2005-01-12 15:05:10 +00:00
Frédéric Péters 97120e0ae7 replaced malloc by strdup; that was stupid. 2005-01-12 14:27:05 +00:00
Emmanuel Raviart 167f8492eb Renamed NodeArray (resp. StringArray) to NodeList (resp. StringList). 2005-01-08 18:00:00 +00:00
Frédéric Péters d104009547 put c# binding in a lasso namespace 2005-01-07 09:28:11 +00:00
Frédéric Péters 42a7a21629 updated swig output files list for make distcheck 2005-01-03 13:41:54 +00:00
Frédéric Péters 599db7b477 don't use $< since it fails with BSD make. 2004-12-29 20:23:33 +00:00
Frédéric Péters 9c45b86263 Commited Nicolas SWIG binding for WSF since he is on vacation. 2004-12-23 10:11:25 +00:00
Frédéric Péters 8b8e54f821 Updated list of files generated by SWIG in C# and Java bindings; fixed PHP
Makefile.am; use $(srcdir) to get correct directory in code generation python
scrips.  make distcheck works after that.
2004-12-21 17:48:17 +00:00
Frédéric Péters ca7ca6c2ce Isolated CFLAGS to be used when compiling Lasso in LASSO_CORE_CFLAGS; don't use
those when compiling tests in order to catch errors in headers.  Also moved a
few things in header files; need more thinking about that.
2004-12-17 18:02:42 +00:00
Frédéric Péters 14c859e6ff merged late 0.5 changes to java/ and csharp/ Makefile.am 2004-11-22 11:34:32 +00:00
Emmanuel Raviart 570c8031ef Added new object Assertion to C# & Java bindings. 2004-09-04 08:01:50 +00:00
Frédéric Péters c4b7d3d6c3 new classes -> new files 2004-09-02 17:05:30 +00:00
Frédéric Péters cf811b7aef swig generate new objects/filenames 2004-08-30 09:11:01 +00:00
Frédéric Péters 0351d7076c updated c# binding for new class names 2004-08-29 12:37:07 +00:00
Emmanuel Raviart 31aa53988b Removed SWIG Lasso.c file.
Added a Python test for defederation (currently it aborts).
2004-08-27 10:56:39 +00:00
Frédéric Péters b767d59e79 added Defederation profile; workaround lasso-sharp.snk 2004-08-25 08:33:59 +00:00
Frédéric Péters 9ed2fd5828 more C# fun. dll is now registered with gacutil. But it needed a StrongName;
this is sort of a cryptographic signature for DLL; not clear about this.  The
key is in csharp/lasso-sharp.snk
2004-08-21 18:55:06 +00:00
Frédéric Péters 705c7d3d32 forgot to distribute lasso.dll.config 2004-08-21 17:51:41 +00:00
Frédéric Péters e3cc8bc557 working lasso c# binding. next step is to figure how mono manages the
directories (currently it looks like CLASSPATH mess but gacutil may be
useful).
2004-08-21 17:45:24 +00:00
Frédéric Péters a0bb363ab6 getting there; it builds and installs correctly but I'm still trying to
separate assembly name and file name. (no, I don't know what is an assembly
name)
2004-08-21 16:30:08 +00:00
Frédéric Péters 923c27acf4 usable lasso c# bindings; liblassosharpglue.so is installed in libdir and
lasso.dll in /usr/share/dotnet/lasso/

compile with mcs -g -nologo -r:lasso.dll -out:runme.exe runme.cs
2004-08-21 15:12:52 +00:00
Frédéric Péters a2d6291268 added c# binding; I'm not sure how all of this works and a little program
compiles and run:

using System;

public class runme
{
    static void Main()
    {
        Console.WriteLine("lasso_init");
        int rc = lassomod.lasso_init();
        Console.WriteLine(String.Format("sortie de lasso_init: {0}", rc));

        LassoServer server = new LassoServer(
                        "../tests/data/idp1-la/metadata.xml",
                        "",
                        "../tests/data/idp1-la/private-key-raw.pem",
                        "../tests/data/idp1-la/certificate.pem",
                        lassomod.lassoSignatureMethodRsaSha1);


        Console.WriteLine("lasso_shutdown");
        lassomod.lasso_shutdown();
    }
}
2004-08-21 11:23:53 +00:00