diff options
author | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-05-16 19:41:46 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2012-05-22 09:20:36 +0200 |
commit | 35b2c4cc8ffd5af9fed7fdb571ecadf0ffea788b (patch) | |
tree | 770db6841e0be0ed9589ea73fb049cda7a65fe2d /doc/examples/ex-client-x509.c | |
parent | 16206a5b3030dd85410f587730d08ac01853b37e (diff) | |
download | gnutls-35b2c4cc8ffd5af9fed7fdb571ecadf0ffea788b.tar.gz |
Be more conservative with examples and changed semantics of gnutls_certificate_set_x509_system_trust(). gnutls_certificate_set_x509_system_trust() returns GNUTLS_E_UNIMPLEMENTED_FEATURE on systems that do not have a (known) default trust store.
Diffstat (limited to 'doc/examples/ex-client-x509.c')
-rw-r--r-- | doc/examples/ex-client-x509.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/doc/examples/ex-client-x509.c b/doc/examples/ex-client-x509.c index e442886b48..ab46118fbc 100644 --- a/doc/examples/ex-client-x509.c +++ b/doc/examples/ex-client-x509.c @@ -17,7 +17,7 @@ */ #define MAX_BUF 1024 -/* #define CAFILE "/etc/ssl/certs/ca-certificates.crt" */ +#define CAFILE "/etc/ssl/certs/ca-certificates.crt" #define MSG "GET / HTTP/1.0\r\n\r\n" extern int tcp_connect (void); @@ -37,12 +37,9 @@ int main (void) /* X509 stuff */ gnutls_certificate_allocate_credentials (&xcred); - /* sets the trusted cas to be the system ones + /* sets the trusted cas file */ - gnutls_certificate_set_x509_system_trust(xcred); - /* gnutls_certificate_set_x509_trust_file (xcred, CAFILE, GNUTLS_X509_FMT_PEM); - */ - + gnutls_certificate_set_x509_trust_file (xcred, CAFILE, GNUTLS_X509_FMT_PEM); gnutls_certificate_set_verify_function (xcred, _verify_certificate_callback); /* If client holds a certificate it can be set using the following: |