[Help-gnutls] Re: gnutls with pgp

Simon Josefsson simon at josefsson.org
Wed Feb 7 11:01:16 CET 2007


dellanna at csp.it writes:

> Hi,
> I installed gnutls with Synaptic Package Manager ( in ubuntu 6.06) and I don't
> know what is gnutls library directory...

Then it is installed in the default path, /usr/lib.  You don't have to
specify the -I or -L parameters at all.  Just add "-lgnutls" when
building it.

> If I download gnutls from ftp://ftp.gnupg.org/gcrypt/alpha/gnutls/
> what is the packet I need to use gnutls in my applications?
> In manual there aren't instructions releted to configuration of my environment.
> Can you help me, please?

See the file INSTALL, but if GnuTLS comes with your distribution, you
don't need to build it yourself.

/Simon

> Simone.
>
> Scrive Simon Josefsson <simon at josefsson.org>:
>
>> dellanna at csp.it writes:
>>
>> > Ok,
>> > but if I try to compiler the example on manual "Echo Server with anonymous
>> > authentication" with command gcc, it return something like:
>> > "server.c:(.text+0x2e): undefined reference to
>> `gnutls_set_default_priority'"
>> > this function is in the package <gnutls/gnutls.h>.
>> > In this example I write #include <gnutls/gnutls.h> . There is something to
>> > configure before gnutls work correctly?
>>
>> Did you forget to link the program with the gnutls library?  You'll
>> need to compile it using something like this:
>>
>> cc -o foo foo.c -I/path/to/gnutls/include -L/path/to/gnutls/lib -lgnutls
>>
>> Alternatively, if you built GnuTLS yourself, invoke 'make' in the
>> doc/examples/ directory.  The examples are built when you build
>> GnuTLS.
>>
>> /Simon
>>
>> > Simone.
>> >
>> > Scrive Simon Josefsson <simon at josefsson.org>:
>> >
>> >> dellanna at csp.it writes:
>> >>
>> >> > Hi all,
>> >> > I should implement autenthication inside of web application with gnutls.
>> >> > I should use OpenPGP inside TLS connection (I do not use certificate
>> >> X.509).
>> >> > It is possible in GnuTLS, but can someone indicate me any reference
>> guide
>> >> (with
>> >> > example server-client)?
>> >>
>> >> Hi!  Yes, that should be possible.  There are example code for a
>> >> server in the GnuTLS manual:
>> >>
>> >>
>> >
>>
> http://www.gnu.org/software/gnutls/manual/html_node/Echo-Server-with-OpenPGP-authentication.html
>> >>
>> >> There are no explicit examples for OpenPGP clients, but modifying the
>> >> standard X.509 example:
>> >>
>> >>
>> >
>>
> http://www.gnu.org/software/gnutls/manual/html_node/Simple-client-example-with-X_002e509-certificate-support.html
>> >>
>> >> using the hints from:
>> >>
>> >>
>> >
>>
> http://www.gnu.org/software/gnutls/manual/html_node/Certificate-authentication.html
>> >>
>> >> should not be impossible.
>> >>
>> >> Note that this part of GnuTLS is not widely used, so it isn't unlikely
>> >> that you run into problems.  Let us know how it works for you!
>> >>
>> >> /Simon
>> >>
>> >>
>> >
>> >
>> >
>> >
>> > ----------------------------------------------------------------
>> > This message was sent using IMP, the Internet Messaging Program.
>>
>>
>
>
>
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.





More information about the Gnutls-help mailing list