[Help-gnutls] Re: gnutls with pgp

dellanna at csp.it dellanna at csp.it
Wed Feb 7 10:38:01 CET 2007


Hi,
I installed gnutls with Synaptic Package Manager ( in ubuntu 6.06) and I don't
know what is gnutls library directory...
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?

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