Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH] gnutls: Add a config option to enable the pkcs11 trust store
@ 2019-05-30 10:12 Philippe Normand
  2019-05-30 11:38 ` Richard Purdie
  2019-05-30 12:17 ` Adrian Bunk
  0 siblings, 2 replies; 11+ messages in thread
From: Philippe Normand @ 2019-05-30 10:12 UTC (permalink / raw)
  To: openembedded-core

Since version 2.60 the glib-networking TLS database relies on GnuTLS's system
trust store, so not enabling it leads to TLS errors in applications depending on
glib-networking. The raised runtime warning is:

process:500): GLib-Net-WARNING **: 09:14:09.321: Failed to load TLS database: Failed to load system trust store: GnuTLS was not configured with a system trust
(app:490): ... TLS Error: TLS certificate  has unknown CA.
---
 meta/recipes-support/gnutls/gnutls_3.6.7.bb | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/meta/recipes-support/gnutls/gnutls_3.6.7.bb b/meta/recipes-support/gnutls/gnutls_3.6.7.bb
index e05dc2b57d..3ad6e56579 100644
--- a/meta/recipes-support/gnutls/gnutls_3.6.7.bb
+++ b/meta/recipes-support/gnutls/gnutls_3.6.7.bb
@@ -35,6 +35,8 @@ PACKAGECONFIG[libidn] = "--with-idn,--without-idn,libidn2"
 PACKAGECONFIG[libtasn1] = "--with-included-libtasn1=no,--with-included-libtasn1,libtasn1"
 PACKAGECONFIG[p11-kit] = "--with-p11-kit,--without-p11-kit,p11-kit"
 PACKAGECONFIG[tpm] = "--with-tpm,--without-tpm,trousers"
+PACKAGECONFIG[pkcs11-trust-store] = "--with-default-trust-store-pkcs11=pkcs11:,,"
+
 
 EXTRA_OECONF = " \
     --enable-doc \
-- 
2.20.1




^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-05-30 16:44 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-30 10:12 [PATCH] gnutls: Add a config option to enable the pkcs11 trust store Philippe Normand
2019-05-30 11:38 ` Richard Purdie
2019-05-30 11:43   ` Philippe Normand
2019-05-30 11:46     ` richard.purdie
2019-05-30 12:04       ` Philippe Normand
2019-05-30 12:17 ` Adrian Bunk
2019-05-30 13:30   ` Philippe Normand
2019-05-30 14:06     ` Adrian Bunk
2019-05-30 14:47       ` Philippe Normand
2019-05-30 15:50         ` Richard Purdie
2019-05-30 16:44           ` Philippe Normand

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox