Giuseppe Scrivano <[email protected]> writes: > Thanks Simon :) > > Before using gnutls, myserver was using OpenSSL for HTTPS, this is the > reason why now we are using the gnutls-openssl wrapper. Switch to the > native gnutls API is in our plans but I didn't know that there are C++ > bindings. Are they part of the official GNU TLS package or they are > offered separately?
They are part of the official GnuTLS package, and has been for some time, but not documented. You can see the header at: http://git.savannah.gnu.org/cgit/gnutls.git/tree/lib/includes/gnutls/gnutlsxx.h I'm not a C++ programmer so I don't know much about it, but I think it would be useful if a C++ application programmer like you tried to use it and provided feedback on it. I will certainly try to help as best I can. /Simon > Regards, > Giuseppe > > > Simon Josefsson <[email protected]> writes: > >> Congratulations on the 0.9 release! :) >> >> I looked into MyServer's https support, and noticed that it is using the >> gnutls-openssl wrapper library, which is somewhat under-maintained at >> the moment. It may be better to switch over to the native GnuTLS API? >> Since MyServer appears to be written in C++, I'm wondering whether you >> have looked at GnuTLS's C++ library and bindings? libgnutlsxx.so is not >> widely used as far as I know, so there could be rough edges, but I think >> it would be a good test case to see if you can make it work. >> >> Thanks, >> /Simon
