Hello community, here is the log from the commit of package glib-networking for openSUSE:Factory checked in at 2015-10-25 19:09:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/glib-networking (Old) and /work/SRC/openSUSE:Factory/.glib-networking.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "glib-networking" Changes: -------- --- /work/SRC/openSUSE:Factory/glib-networking/glib-networking.changes 2015-10-06 16:26:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.glib-networking.new/glib-networking.changes 2015-10-25 19:09:55.000000000 +0100 @@ -1,0 +2,7 @@ +Mon Oct 12 21:41:36 UTC 2015 - [email protected] + +- Update to version 2.46.1: + + Fixed a certificate chain validation problem that affected + Facebook in Epiphany (bgo#750457). + +------------------------------------------------------------------- Old: ---- glib-networking-2.46.0.tar.xz New: ---- glib-networking-2.46.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ glib-networking.spec ++++++ --- /var/tmp/diff_new_pack.4zret4/_old 2015-10-25 19:09:56.000000000 +0100 +++ /var/tmp/diff_new_pack.4zret4/_new 2015-10-25 19:09:56.000000000 +0100 @@ -17,7 +17,7 @@ Name: glib-networking -Version: 2.46.0 +Version: 2.46.1 Release: 0 Summary: Network-related GIO modules for glib License: LGPL-2.1+ ++++++ glib-networking-2.46.0.tar.xz -> glib-networking-2.46.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/NEWS new/glib-networking-2.46.1/NEWS --- old/glib-networking-2.46.0/NEWS 2015-09-21 17:16:55.000000000 +0200 +++ new/glib-networking-2.46.1/NEWS 2015-10-12 22:55:49.000000000 +0200 @@ -1,3 +1,8 @@ +2.46.1 +====== + * Fixed a certificate chain validation problem that affected + Facebook in Epiphany. [#750457, Carlos Garcia Campos] + 2.46.0 ====== * Various minor cleanups and small memory leak fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/configure new/glib-networking-2.46.1/configure --- old/glib-networking-2.46.0/configure 2015-09-21 17:17:14.000000000 +0200 +++ new/glib-networking-2.46.1/configure 2015-10-12 23:04:05.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for glib-networking 2.46.0. +# Generated by GNU Autoconf 2.69 for glib-networking 2.46.1. # # Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network>. # @@ -591,8 +591,8 @@ # Identity of this package. PACKAGE_NAME='glib-networking' PACKAGE_TARNAME='glib-networking' -PACKAGE_VERSION='2.46.0' -PACKAGE_STRING='glib-networking 2.46.0' +PACKAGE_VERSION='2.46.1' +PACKAGE_STRING='glib-networking 2.46.1' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network' PACKAGE_URL='' @@ -1420,7 +1420,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures glib-networking 2.46.0 to adapt to many kinds of systems. +\`configure' configures glib-networking 2.46.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1490,7 +1490,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of glib-networking 2.46.0:";; + short | recursive ) echo "Configuration of glib-networking 2.46.1:";; esac cat <<\_ACEOF @@ -1634,7 +1634,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -glib-networking configure 2.46.0 +glib-networking configure 2.46.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2003,7 +2003,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by glib-networking $as_me 2.46.0, which was +It was created by glib-networking $as_me 2.46.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2871,7 +2871,7 @@ # Define the identity of the package. PACKAGE='glib-networking' - VERSION='2.46.0' + VERSION='2.46.1' cat >>confdefs.h <<_ACEOF @@ -15452,7 +15452,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by glib-networking $as_me 2.46.0, which was +This file was extended by glib-networking $as_me 2.46.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15518,7 +15518,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -glib-networking config.status 2.46.0 +glib-networking config.status 2.46.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/configure.ac new/glib-networking-2.46.1/configure.ac --- old/glib-networking-2.46.0/configure.ac 2015-09-21 17:16:55.000000000 +0200 +++ new/glib-networking-2.46.1/configure.ac 2015-10-12 22:54:58.000000000 +0200 @@ -1,7 +1,7 @@ AC_PREREQ(2.65) AC_CONFIG_MACRO_DIR([m4]) -AC_INIT([glib-networking],[2.46.0],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network]) +AC_INIT([glib-networking],[2.46.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=network]) AC_CONFIG_SRCDIR([proxy/libproxy/glibproxyresolver.h]) AC_CONFIG_HEADERS([config.h]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/gnutls/gtlsdatabase-gnutls.c new/glib-networking-2.46.1/tls/gnutls/gtlsdatabase-gnutls.c --- old/glib-networking-2.46.0/tls/gnutls/gtlsdatabase-gnutls.c 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/gnutls/gtlsdatabase-gnutls.c 2015-09-28 16:44:31.000000000 +0200 @@ -35,12 +35,14 @@ G_DEFINE_ABSTRACT_TYPE (GTlsDatabaseGnutls, g_tls_database_gnutls, G_TYPE_TLS_DATABASE); +#define BUILD_CERTIFICATE_CHAIN_RECURSION_LIMIT 10 + enum { STATUS_FAILURE, STATUS_INCOMPLETE, STATUS_SELFSIGNED, - STATUS_PINNED, STATUS_ANCHORED, + STATUS_RECURSION_LIMIT_REACHED }; static void @@ -58,138 +60,111 @@ static gint build_certificate_chain (GTlsDatabaseGnutls *self, - GTlsCertificateGnutls *chain, + GTlsCertificateGnutls *certificate, + GTlsCertificateGnutls *previous, + gboolean certificate_is_from_db, + guint recursion_depth, const gchar *purpose, GSocketConnectable *identity, GTlsInteraction *interaction, - GTlsDatabaseVerifyFlags flags, GCancellable *cancellable, GTlsCertificateGnutls **anchor, GError **error) { - - GTlsCertificateGnutls *certificate; - GTlsCertificateGnutls *previous; GTlsCertificate *issuer; - gboolean certificate_is_from_db; + gint status; - g_assert (anchor); - g_assert (chain); - g_assert (purpose); - g_assert (error); - g_assert (!*error); + if (recursion_depth++ > BUILD_CERTIFICATE_CHAIN_RECURSION_LIMIT) + return STATUS_RECURSION_LIMIT_REACHED; - /* - * Remember that the first certificate never changes in the chain. - * When we find a self-signed, pinned or anchored certificate, all - * issuers are truncated from the chain. - */ - - *anchor = NULL; - previous = NULL; - certificate = chain; - certificate_is_from_db = FALSE; + if (g_cancellable_set_error_if_cancelled (cancellable, error)) + return STATUS_FAILURE; - /* First check for pinned certificate */ + /* Look up whether this certificate is an anchor */ if (g_tls_database_gnutls_lookup_assertion (self, certificate, - G_TLS_DATABASE_GNUTLS_PINNED_CERTIFICATE, + G_TLS_DATABASE_GNUTLS_ANCHORED_CERTIFICATE, purpose, identity, cancellable, error)) { g_tls_certificate_gnutls_set_issuer (certificate, NULL); - return STATUS_PINNED; + *anchor = certificate; + return STATUS_ANCHORED; } else if (*error) { return STATUS_FAILURE; } - for (;;) + /* Is it self-signed? */ + if (is_self_signed (certificate)) { - if (g_cancellable_set_error_if_cancelled (cancellable, error)) - return STATUS_FAILURE; - - /* Look up whether this certificate is an anchor */ - if (g_tls_database_gnutls_lookup_assertion (self, certificate, - G_TLS_DATABASE_GNUTLS_ANCHORED_CERTIFICATE, - purpose, identity, cancellable, error)) - { - g_tls_certificate_gnutls_set_issuer (certificate, NULL); - *anchor = certificate; - return STATUS_ANCHORED; - } - else if (*error) - { - return STATUS_FAILURE; - } - - /* Is it self-signed? */ - if (is_self_signed (certificate)) + /* + * Since at this point we would fail with 'self-signed', can we replace + * this certificate with one from the database and do better? + */ + if (previous && !certificate_is_from_db) { - /* - * Since at this point we would fail with 'self-signed', can we replace - * this certificate with one from the database and do better? - */ - if (previous && !certificate_is_from_db) + issuer = g_tls_database_lookup_certificate_issuer (G_TLS_DATABASE (self), + G_TLS_CERTIFICATE (previous), + interaction, + G_TLS_DATABASE_LOOKUP_NONE, + cancellable, error); + if (*error) { - issuer = g_tls_database_lookup_certificate_issuer (G_TLS_DATABASE (self), - G_TLS_CERTIFICATE (previous), - interaction, - G_TLS_DATABASE_LOOKUP_NONE, - cancellable, error); - if (*error) - { - return STATUS_FAILURE; - } - else if (issuer) - { - /* Replaced with certificate in the db, restart step again with this certificate */ - g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (issuer), STATUS_FAILURE); - g_tls_certificate_gnutls_set_issuer (previous, G_TLS_CERTIFICATE_GNUTLS (issuer)); - certificate = G_TLS_CERTIFICATE_GNUTLS (issuer); - certificate_is_from_db = TRUE; - g_object_unref (issuer); - continue; - } + return STATUS_FAILURE; } + else if (issuer) + { + /* Replaced with certificate in the db, restart step again with this certificate */ + g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (issuer), STATUS_FAILURE); + certificate = G_TLS_CERTIFICATE_GNUTLS (issuer); + g_tls_certificate_gnutls_set_issuer (previous, certificate); + g_object_unref (issuer); - g_tls_certificate_gnutls_set_issuer (certificate, NULL); - return STATUS_SELFSIGNED; + return build_certificate_chain (self, certificate, previous, TRUE, recursion_depth, + purpose, identity, interaction, cancellable, anchor, error); + } } - previous = certificate; + g_tls_certificate_gnutls_set_issuer (certificate, NULL); + return STATUS_SELFSIGNED; + } - /* Bring over the next certificate in the chain */ - issuer = g_tls_certificate_get_issuer (G_TLS_CERTIFICATE (certificate)); - if (issuer) - { - g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (issuer), STATUS_FAILURE); - certificate = G_TLS_CERTIFICATE_GNUTLS (issuer); - certificate_is_from_db = FALSE; - } + previous = certificate; + + /* Bring over the next certificate in the chain */ + issuer = g_tls_certificate_get_issuer (G_TLS_CERTIFICATE (certificate)); + if (issuer) + { + g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (issuer), STATUS_FAILURE); + certificate = G_TLS_CERTIFICATE_GNUTLS (issuer); - /* Search for the next certificate in chain */ - else + status = build_certificate_chain (self, certificate, previous, FALSE, recursion_depth, + purpose, identity, interaction, cancellable, anchor, error); + if (status != STATUS_INCOMPLETE) { - issuer = g_tls_database_lookup_certificate_issuer (G_TLS_DATABASE (self), - G_TLS_CERTIFICATE (certificate), - interaction, - G_TLS_DATABASE_LOOKUP_NONE, - cancellable, error); - if (*error) - return STATUS_FAILURE; - else if (!issuer) - return STATUS_INCOMPLETE; - - /* Found a certificate in chain, use for next step */ - g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (issuer), STATUS_FAILURE); - g_tls_certificate_gnutls_set_issuer (certificate, G_TLS_CERTIFICATE_GNUTLS (issuer)); - certificate = G_TLS_CERTIFICATE_GNUTLS (issuer); - certificate_is_from_db = TRUE; - g_object_unref (issuer); + return status; } } - g_assert_not_reached (); + /* Search for the next certificate in chain */ + issuer = g_tls_database_lookup_certificate_issuer (G_TLS_DATABASE (self), + G_TLS_CERTIFICATE (certificate), + interaction, + G_TLS_DATABASE_LOOKUP_NONE, + cancellable, error); + if (*error) + return STATUS_FAILURE; + + if (!issuer) + return STATUS_INCOMPLETE; + + g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (issuer), STATUS_FAILURE); + g_tls_certificate_gnutls_set_issuer (certificate, G_TLS_CERTIFICATE_GNUTLS (issuer)); + certificate = G_TLS_CERTIFICATE_GNUTLS (issuer); + g_object_unref (issuer); + + return build_certificate_chain (self, certificate, previous, TRUE, recursion_depth, + purpose, identity, interaction, cancellable, anchor, error); } static GTlsCertificateFlags @@ -254,33 +229,49 @@ { GTlsDatabaseGnutls *self; GTlsCertificateFlags result; + GTlsCertificateGnutls *certificate; GError *err = NULL; GTlsCertificateGnutls *anchor; guint gnutls_result; gnutls_x509_crt_t *certs, *anchors; guint certs_length, anchors_length; gint status, gerr; + guint recursion_depth = 0; g_return_val_if_fail (G_IS_TLS_CERTIFICATE_GNUTLS (chain), G_TLS_CERTIFICATE_GENERIC_ERROR); + g_assert (purpose); self = G_TLS_DATABASE_GNUTLS (database); - anchor = NULL; + certificate = G_TLS_CERTIFICATE_GNUTLS (chain); - status = build_certificate_chain (self, G_TLS_CERTIFICATE_GNUTLS (chain), purpose, - identity, interaction, flags, cancellable, &anchor, &err); - if (status == STATUS_FAILURE) + /* First check for pinned certificate */ + if (g_tls_database_gnutls_lookup_assertion (self, certificate, + G_TLS_DATABASE_GNUTLS_PINNED_CERTIFICATE, + purpose, identity, cancellable, &err)) + { + /* + * A pinned certificate is verified on its own, without any further + * verification. + */ + g_tls_certificate_gnutls_set_issuer (certificate, NULL); + return 0; + } + + if (err) { g_propagate_error (error, err); return G_TLS_CERTIFICATE_GENERIC_ERROR; } - /* - * A pinned certificate is verified on its own, without any further - * verification. - */ - if (status == STATUS_PINNED) - return 0; + anchor = NULL; + status = build_certificate_chain (self, certificate, NULL, FALSE, recursion_depth, + purpose, identity, interaction, cancellable, &anchor, &err); + if (status == STATUS_FAILURE) + { + g_propagate_error (error, err); + return G_TLS_CERTIFICATE_GENERIC_ERROR; + } if (g_cancellable_set_error_if_cancelled (cancellable, error)) return G_TLS_CERTIFICATE_GENERIC_ERROR; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/Makefile.am new/glib-networking-2.46.1/tls/tests/Makefile.am --- old/glib-networking-2.46.0/tls/tests/Makefile.am 2015-09-21 17:16:55.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/Makefile.am 2015-10-12 23:01:22.000000000 +0200 @@ -41,6 +41,8 @@ testfiles_data = \ files/ca.pem \ + files/ca-alternative.pem \ + files/ca-key.pem \ files/ca-roots.pem \ files/ca-roots-bad.pem \ files/ca-verisign-sha1.pem \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/Makefile.in new/glib-networking-2.46.1/tls/tests/Makefile.in --- old/glib-networking-2.46.0/tls/tests/Makefile.in 2015-09-21 17:17:14.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/Makefile.in 2015-10-12 23:04:05.000000000 +0200 @@ -715,6 +715,8 @@ testfiles_data = \ files/ca.pem \ + files/ca-alternative.pem \ + files/ca-key.pem \ files/ca-roots.pem \ files/ca-roots-bad.pem \ files/ca-verisign-sha1.pem \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/connection.c new/glib-networking-2.46.1/tls/tests/connection.c --- old/glib-networking-2.46.0/tls/tests/connection.c 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/connection.c 2015-09-28 16:44:43.000000000 +0200 @@ -765,6 +765,141 @@ } static void +test_verified_chain_with_alternative_ca_cert (TestConnection *test, + gconstpointer data) +{ + GTlsBackend *backend; + GTlsCertificate *server_cert; + GTlsCertificate *intermediate_cert; + GTlsCertificate *root_cert; + char *cert_data = NULL; + char *key_data = NULL; + GError *error = NULL; + + backend = g_tls_backend_get_default (); + + /* This "root" cert is issued by a CA that is not in the trust store. So it's + * not really a root, but it has the same public key as a cert in the trust + * store. If the client insists on a traditional chain of trust, this will + * fail, since the issuer is untrusted. */ + root_cert = g_tls_certificate_new_from_file (tls_test_file_path ("ca-alternative.pem"), &error); + g_assert_no_error (error); + g_assert (root_cert); + + /* Prepare the intermediate cert. Modern TLS libraries are expected to notice + * that it is signed by the same public key as a certificate in the root + * store, and accept the certificate, ignoring the untrusted "root" sent next + * in the chain, which servers send for compatibility with clients that don't + * have the new CA cert in the trust store yet. (In this scenario, the old + * client still trusts the old CA cert.) */ + g_file_get_contents (tls_test_file_path ("intermediate-ca.pem"), + &cert_data, NULL, &error); + g_assert_no_error (error); + g_assert (cert_data); + + intermediate_cert = g_initable_new (g_tls_backend_get_certificate_type (backend), + NULL, &error, + "issuer", root_cert, + "certificate-pem", cert_data, + NULL); + g_assert_no_error (error); + g_assert (intermediate_cert); + + /* Prepare the server cert. */ + g_clear_pointer (&cert_data, g_free); + g_file_get_contents (tls_test_file_path ("server-intermediate.pem"), + &cert_data, NULL, &error); + g_assert_no_error (error); + g_assert (cert_data); + + g_file_get_contents (tls_test_file_path ("server-intermediate-key.pem"), + &key_data, NULL, &error); + g_assert_no_error (error); + g_assert (key_data); + + server_cert = g_initable_new (g_tls_backend_get_certificate_type (backend), + NULL, &error, + "issuer", intermediate_cert, + "certificate-pem", cert_data, + "private-key-pem", key_data, + NULL); + g_assert_no_error (error); + g_assert (server_cert); + + g_object_unref (intermediate_cert); + g_object_unref (root_cert); + g_free (cert_data); + g_free (key_data); + + test->server_certificate = server_cert; + test_verified_connection (test, data); +} + +static void +test_invalid_chain_with_alternative_ca_cert (TestConnection *test, + gconstpointer data) +{ + GTlsBackend *backend; + GTlsCertificate *server_cert; + GTlsCertificate *root_cert; + GIOStream *connection; + char *cert_data = NULL; + char *key_data = NULL; + GError *error = NULL; + + backend = g_tls_backend_get_default (); + + /* This certificate has the same public key as a certificate in the root store. */ + root_cert = g_tls_certificate_new_from_file (tls_test_file_path ("ca-alternative.pem"), &error); + g_assert_no_error (error); + g_assert (root_cert); + + /* The intermediate cert is not sent. The chain should be rejected, since without intermediate.pem + * there is no proof that ca-alternative.pem signed server-intermediate.pem. */ + g_file_get_contents (tls_test_file_path ("server-intermediate.pem"), + &cert_data, NULL, &error); + g_assert_no_error (error); + g_assert (cert_data); + + g_file_get_contents (tls_test_file_path ("server-intermediate-key.pem"), + &key_data, NULL, &error); + g_assert_no_error (error); + g_assert (key_data); + + server_cert = g_initable_new (g_tls_backend_get_certificate_type (backend), + NULL, &error, + "issuer", root_cert, + "certificate-pem", cert_data, + "private-key-pem", key_data, + NULL); + g_assert_no_error (error); + g_assert (server_cert); + + g_object_unref (root_cert); + g_free (cert_data); + g_free (key_data); + + test->server_certificate = server_cert; + connection = start_async_server_and_connect_to_it (test, G_TLS_AUTHENTICATION_NONE, TRUE); + test->client_connection = g_tls_client_connection_new (connection, test->identity, &error); + g_assert_no_error (error); + g_assert (test->client_connection); + g_object_unref (connection); + + g_tls_connection_set_database (G_TLS_CONNECTION (test->client_connection), test->database); + + /* Make sure this test doesn't expire. */ + g_tls_client_connection_set_validation_flags (G_TLS_CLIENT_CONNECTION (test->client_connection), + G_TLS_CERTIFICATE_VALIDATE_ALL & ~G_TLS_CERTIFICATE_EXPIRED); + + read_test_data_async (test); + g_main_loop_run (test->loop); + + g_assert_error (test->read_error, G_TLS_ERROR, G_TLS_ERROR_BAD_CERTIFICATE); + g_assert_no_error (test->server_error); +} + +static void on_notify_accepted_cas (GObject *obj, GParamSpec *spec, gpointer user_data) @@ -1762,6 +1897,10 @@ setup_connection, test_verified_chain_with_duplicate_server_cert, teardown_connection); g_test_add ("/tls/connection/verified-unordered-chain", TestConnection, NULL, setup_connection, test_verified_unordered_chain, teardown_connection); + g_test_add ("/tls/connection/verified-chain-with-alternative-ca-cert", TestConnection, NULL, + setup_connection, test_verified_chain_with_alternative_ca_cert, teardown_connection); + g_test_add ("/tls/connection/invalid-chain-with-alternative-ca-cert", TestConnection, NULL, + setup_connection, test_invalid_chain_with_alternative_ca_cert, teardown_connection); g_test_add ("/tls/connection/client-auth", TestConnection, NULL, setup_connection, test_client_auth_connection, teardown_connection); g_test_add ("/tls/connection/client-auth-rehandshake", TestConnection, NULL, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/ca-alternative.pem new/glib-networking-2.46.1/tls/tests/files/ca-alternative.pem --- old/glib-networking-2.46.0/tls/tests/files/ca-alternative.pem 1970-01-01 01:00:00.000000000 +0100 +++ new/glib-networking-2.46.1/tls/tests/files/ca-alternative.pem 2015-09-28 16:44:43.000000000 +0200 @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIID8DCCA1mgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBnzETMBEGCgmSJomT8ixk +ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxLDAqBgNVBAsMI09sZCBV +bnRydXN0ZWQgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MSIwIAYDVQQDDBlvbmNlLndh +cy5hLmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcNAQkBFg5jYUBleGFtcGxlLmNv +bTAeFw0xNTA4MzAwMDIyMzFaFw00NTA4MjIwMDIyMzFaMIGGMRMwEQYKCZImiZPy +LGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEeMBwGA1UECwwVQ2Vy +dGlmaWNhdGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5jYS5leGFtcGxlLmNvbTEdMBsG +CSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0A +MIGJAoGBAL2qSsuOcbcaJ9+uvbKan/v5186d6u1i5kIk3dPu4etHegHpDG5baq+C +IUdY1AyCcz6OL61J1lbB3Ksk6eyo9woKHHto0BJ9IVEb7K7pT+gau7QeS15MUK5m +NfueUfIdXTCNpHez6Nzt4H57bgqJJrJnHnondOuEalEFgDtOBqilAgMBAAGjggFR +MIIBTTAdBgNVHQ4EFgQUmAbQgRwBOJuIai3NygAtGQ9xlbEwgdQGA1UdIwSBzDCB +yYAULu6rFocDkpwOJyAjyQrCxuefLW+hgaWkgaIwgZ8xEzARBgoJkiaJk/IsZAEZ +FgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMSwwKgYDVQQLDCNPbGQgVW50 +cnVzdGVkIENlcnRpZmljYXRlIEF1dGhvcml0eTEiMCAGA1UEAwwZb25jZS53YXMu +YS5jYS5leGFtcGxlLmNvbTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb22C +CQD9kIwlfKYqXDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAZBgNV +HREEEjAQgQ5jYUBleGFtcGxlLmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFtcGxlLmNv +bTANBgkqhkiG9w0BAQUFAAOBgQA9CNpCI5kLKsccy73SZWyp2fEwMDrZHMJvChdv +1CWaE1BYlLQWtr1bSy2aEPZujMVzUW5XtoRlLWpTBxUB7o888u7FJmFVhEv4Apq2 +DZ8yDlIy4yHFOShIQfmfdeDzYSoxXgoUINqxQDpfKXrQCB9OqQjI4yrJkw+lO7fs +eIIk5w== +-----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/ca-key.pem new/glib-networking-2.46.1/tls/tests/files/ca-key.pem --- old/glib-networking-2.46.0/tls/tests/files/ca-key.pem 1970-01-01 01:00:00.000000000 +0100 +++ new/glib-networking-2.46.1/tls/tests/files/ca-key.pem 2015-09-28 16:44:43.000000000 +0200 @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXQIBAAKBgQC9qkrLjnG3Giffrr2ymp/7+dfOnertYuZCJN3T7uHrR3oB6Qxu +W2qvgiFHWNQMgnM+ji+tSdZWwdyrJOnsqPcKChx7aNASfSFRG+yu6U/oGru0Hkte +TFCuZjX7nlHyHV0wjaR3s+jc7eB+e24KiSayZx56J3TrhGpRBYA7TgaopQIDAQAB +AoGAY6BlA4HCV9TkZwnJ2VyBdwFpC75F3gYaP1pQL3gGsejsvL4m6n0YkDKBupF9 +aUjIsm5LuvHTJeVVPYz5V3f1syZr4fYYpmwoWjHkb6g55R9iAgmSd29gQwu0OdsP +EhothysqPMvhWQi2gLHAz14U+EZVH9zKCZ50GW7bTrZoc20CQQD2LkPn6S2HQhPl +Ks9HmPAsFkd0dKE0zE2IKvgsCiBsfvd4H1u0QO17ZWNR8AK9x16gnrDv0Xjpsw6H +V9xaMsY7AkEAxTrzZKdaeu1BFDuLdgGuEj5YOUbhXjmldDwvw/xFXPU03MjCVDjo +4V6MDZJ1HlpwWBCYO+pIyRd5NADXh33+nwJBAPT8d6FbYG6BKJFfd+V1YlVNWpCe +3CpRwjpnII+bCEdQVu9YrYcFMhAhhqRs6B16QUYwhj4yRFS1VxkDK4srii8CQCdm +U2D0HZsY8js8eeulAkUatz0Z78OG+Ipzy4b3SlP7mAfTAx8YD02WOZwsecEKiA7P +odm2P7wMOGYvFN84SDkCQQCYg8rdrLdM1Wx+/k9aiFku1LmyHLZPtq39je4S/EJN +ibWCMmhysz6cuIKykUYI7DKolQnxu4BWLnn9ff60T1xp +-----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/ca-roots-bad.pem new/glib-networking-2.46.1/tls/tests/files/ca-roots-bad.pem --- old/glib-networking-2.46.0/tls/tests/files/ca-roots-bad.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/ca-roots-bad.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,25 +1,25 @@ -----BEGIN CERTIFICATE----- -MIIDxjCCAy+gAwIBAgIJAIGL5Lhn5uCIMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK +MIIDxjCCAy+gAwIBAgIJAO+Cui0EIECvMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK CZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEeMBwGA1UE CwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5jYS5leGFtcGxlLmNv -bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODI5MTc1NzM4 -WhcNNDUwODIxMTc1NzM4WjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS +bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODMwMDAyMjMx +WhcNNDUwODIyMDAyMjMxWjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS JomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRpZmljYXRlIEF1dGhvcml0 eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkqhkiG9w0BCQEWDmNhQGV4 -YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2LMvQzqrlIaAx -nZ3CuzzbS0s0v3Ql/yR7N9ozeH2itLFMKpJwcz8v+wXV21IlbGRDYSzL8jwW98Nt -VZhCkHYo+zcUnZGuw1UZs1kcPx4BzHnb/qJOnlkJZ5DiH8WlLrfirJvNeuncTgh/ -k0QM2L47BuhSYF6rFKKEHBFABgKfowIDAQABo4IBODCCATQwHQYDVR0OBBYEFH49 -Hkz2s0GYc+159H7h41WHLcfjMIG7BgNVHSMEgbMwgbCAFH49Hkz2s0GYc+159H7h -41WHLcfjoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy +YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9qkrLjnG3Giff +rr2ymp/7+dfOnertYuZCJN3T7uHrR3oB6QxuW2qvgiFHWNQMgnM+ji+tSdZWwdyr +JOnsqPcKChx7aNASfSFRG+yu6U/oGru0HkteTFCuZjX7nlHyHV0wjaR3s+jc7eB+ +e24KiSayZx56J3TrhGpRBYA7TgaopQIDAQABo4IBODCCATQwHQYDVR0OBBYEFJgG +0IEcATibiGotzcoALRkPcZWxMIG7BgNVHSMEgbMwgbCAFJgG0IEcATibiGotzcoA +LRkPcZWxoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy LGQBGRYHRVhBTVBMRTEeMBwGA1UECwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcw FQYDVQQDDA5jYS5leGFtcGxlLmNvbTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBs -ZS5jb22CCQCBi+S4Z+bgiDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +ZS5jb22CCQDvgrotBCBArzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB BjAZBgNVHREEEjAQgQ5jYUBleGFtcGxlLmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFt -cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQAwL8ZHaqOeyVB1UjKri+k1H3WTUoTI -o6E4nvMuM1LGWTcwNMRC4M+MH8c6RRpcQFO84BclmnoPHPw7dJ6bJcMqmzt5kub4 -YVu1kbvyWXU3BnHGtlvJ6X18Y2UNkXOWDTFOzbWqPGaO8pG3EZQwpnCFCbulPp6o -1TVvSugobgLDCA== +cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQCuwCsxZxXctjLr059fFd94Yb6lDyPr +Gd9H4luK9G4NNf2QiD94SfYAEy8C3Lw2/VIYf5kuNPJE2+0AOpCJ3pD3id2JC8Qf +lnIsGHCclrxldY5NX3S/p2T8wsgBdz5wfzDGm1GANdI5M1YrTN0ExebOspXnXGed +9jx8rdTVQwErTw== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIHPTCCBSWgAwIBAgIBADANBgkqhkiG9w0BAQQFADB5MRAwDgYDVQQKEwdSb290 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/ca-roots.pem new/glib-networking-2.46.1/tls/tests/files/ca-roots.pem --- old/glib-networking-2.46.0/tls/tests/files/ca-roots.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/ca-roots.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,27 +1,27 @@ These are some CA certificates -----BEGIN CERTIFICATE----- -MIIDxjCCAy+gAwIBAgIJAIGL5Lhn5uCIMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK +MIIDxjCCAy+gAwIBAgIJAO+Cui0EIECvMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK CZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEeMBwGA1UE CwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5jYS5leGFtcGxlLmNv -bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODI5MTc1NzM4 -WhcNNDUwODIxMTc1NzM4WjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS +bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODMwMDAyMjMx +WhcNNDUwODIyMDAyMjMxWjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS JomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRpZmljYXRlIEF1dGhvcml0 eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkqhkiG9w0BCQEWDmNhQGV4 -YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2LMvQzqrlIaAx -nZ3CuzzbS0s0v3Ql/yR7N9ozeH2itLFMKpJwcz8v+wXV21IlbGRDYSzL8jwW98Nt -VZhCkHYo+zcUnZGuw1UZs1kcPx4BzHnb/qJOnlkJZ5DiH8WlLrfirJvNeuncTgh/ -k0QM2L47BuhSYF6rFKKEHBFABgKfowIDAQABo4IBODCCATQwHQYDVR0OBBYEFH49 -Hkz2s0GYc+159H7h41WHLcfjMIG7BgNVHSMEgbMwgbCAFH49Hkz2s0GYc+159H7h -41WHLcfjoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy +YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9qkrLjnG3Giff +rr2ymp/7+dfOnertYuZCJN3T7uHrR3oB6QxuW2qvgiFHWNQMgnM+ji+tSdZWwdyr +JOnsqPcKChx7aNASfSFRG+yu6U/oGru0HkteTFCuZjX7nlHyHV0wjaR3s+jc7eB+ +e24KiSayZx56J3TrhGpRBYA7TgaopQIDAQABo4IBODCCATQwHQYDVR0OBBYEFJgG +0IEcATibiGotzcoALRkPcZWxMIG7BgNVHSMEgbMwgbCAFJgG0IEcATibiGotzcoA +LRkPcZWxoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy LGQBGRYHRVhBTVBMRTEeMBwGA1UECwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcw FQYDVQQDDA5jYS5leGFtcGxlLmNvbTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBs -ZS5jb22CCQCBi+S4Z+bgiDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +ZS5jb22CCQDvgrotBCBArzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB BjAZBgNVHREEEjAQgQ5jYUBleGFtcGxlLmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFt -cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQAwL8ZHaqOeyVB1UjKri+k1H3WTUoTI -o6E4nvMuM1LGWTcwNMRC4M+MH8c6RRpcQFO84BclmnoPHPw7dJ6bJcMqmzt5kub4 -YVu1kbvyWXU3BnHGtlvJ6X18Y2UNkXOWDTFOzbWqPGaO8pG3EZQwpnCFCbulPp6o -1TVvSugobgLDCA== +cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQCuwCsxZxXctjLr059fFd94Yb6lDyPr +Gd9H4luK9G4NNf2QiD94SfYAEy8C3Lw2/VIYf5kuNPJE2+0AOpCJ3pD3id2JC8Qf +lnIsGHCclrxldY5NX3S/p2T8wsgBdz5wfzDGm1GANdI5M1YrTN0ExebOspXnXGed +9jx8rdTVQwErTw== -----END CERTIFICATE----- GLib shouldn't care about this comment diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/ca.pem new/glib-networking-2.46.1/tls/tests/files/ca.pem --- old/glib-networking-2.46.0/tls/tests/files/ca.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/ca.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,23 +1,23 @@ -----BEGIN CERTIFICATE----- -MIIDxjCCAy+gAwIBAgIJAIGL5Lhn5uCIMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK +MIIDxjCCAy+gAwIBAgIJAO+Cui0EIECvMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK CZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEeMBwGA1UE CwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5jYS5leGFtcGxlLmNv -bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODI5MTc1NzM4 -WhcNNDUwODIxMTc1NzM4WjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS +bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODMwMDAyMjMx +WhcNNDUwODIyMDAyMjMxWjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS JomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRpZmljYXRlIEF1dGhvcml0 eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkqhkiG9w0BCQEWDmNhQGV4 -YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2LMvQzqrlIaAx -nZ3CuzzbS0s0v3Ql/yR7N9ozeH2itLFMKpJwcz8v+wXV21IlbGRDYSzL8jwW98Nt -VZhCkHYo+zcUnZGuw1UZs1kcPx4BzHnb/qJOnlkJZ5DiH8WlLrfirJvNeuncTgh/ -k0QM2L47BuhSYF6rFKKEHBFABgKfowIDAQABo4IBODCCATQwHQYDVR0OBBYEFH49 -Hkz2s0GYc+159H7h41WHLcfjMIG7BgNVHSMEgbMwgbCAFH49Hkz2s0GYc+159H7h -41WHLcfjoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy +YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9qkrLjnG3Giff +rr2ymp/7+dfOnertYuZCJN3T7uHrR3oB6QxuW2qvgiFHWNQMgnM+ji+tSdZWwdyr +JOnsqPcKChx7aNASfSFRG+yu6U/oGru0HkteTFCuZjX7nlHyHV0wjaR3s+jc7eB+ +e24KiSayZx56J3TrhGpRBYA7TgaopQIDAQABo4IBODCCATQwHQYDVR0OBBYEFJgG +0IEcATibiGotzcoALRkPcZWxMIG7BgNVHSMEgbMwgbCAFJgG0IEcATibiGotzcoA +LRkPcZWxoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy LGQBGRYHRVhBTVBMRTEeMBwGA1UECwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcw FQYDVQQDDA5jYS5leGFtcGxlLmNvbTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBs -ZS5jb22CCQCBi+S4Z+bgiDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +ZS5jb22CCQDvgrotBCBArzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB BjAZBgNVHREEEjAQgQ5jYUBleGFtcGxlLmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFt -cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQAwL8ZHaqOeyVB1UjKri+k1H3WTUoTI -o6E4nvMuM1LGWTcwNMRC4M+MH8c6RRpcQFO84BclmnoPHPw7dJ6bJcMqmzt5kub4 -YVu1kbvyWXU3BnHGtlvJ6X18Y2UNkXOWDTFOzbWqPGaO8pG3EZQwpnCFCbulPp6o -1TVvSugobgLDCA== +cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQCuwCsxZxXctjLr059fFd94Yb6lDyPr +Gd9H4luK9G4NNf2QiD94SfYAEy8C3Lw2/VIYf5kuNPJE2+0AOpCJ3pD3id2JC8Qf +lnIsGHCclrxldY5NX3S/p2T8wsgBdz5wfzDGm1GANdI5M1YrTN0ExebOspXnXGed +9jx8rdTVQwErTw== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/chain.pem new/glib-networking-2.46.1/tls/tests/files/chain.pem --- old/glib-networking-2.46.0/tls/tests/files/chain.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/chain.pem 2015-09-28 16:44:43.000000000 +0200 @@ -3,57 +3,57 @@ ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxKzApBgNVBAsMIkludGVy bWVkaWF0ZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxJDAiBgNVBAMMG2ludGVybWVk aWF0ZS1jYS5leGFtcGxlLmNvbTEqMCgGCSqGSIb3DQEJARYbaW50ZXJtZWRpYXRl -LWNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTc0NFoXDTQwMDgyMjE3NTc0NFow +LWNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzOVoXDTQwMDgyMzAwMjIzOVow SzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUx GzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sA -MEgCQQDEmAwDjC2Wsp7ccX96e32yC4W4NWWJbBTwR4jWVaDjC8IfBgRMx6A4GxlY -rp7P3O5CFskc6bJ/2J60b2VIqrYRAgMBAAGjMzAxMAkGA1UdEwQCMAAwEwYDVR0l +MEgCQQDNj0xKKyi/+5iG2FTs/lOgwKPorRg69o4zsmMcVOfvwI1IN4FRSsPpqaJN +urHcGNqvGoj07hNBdWxdoixF4pmnAgMBAAGjMzAxMAkGA1UdEwQCMAAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDwYDVR0RBAgwBocEwKgBFjANBgkqhkiG9w0BAQUFAANB -AEQKnmS9dU91lbbea6KSNPhEAkgFcWjqYsj48VbMsIHQvLrz4Hj9ZjjySC2iu+5W -6aKuVqhz5+lWRbqraV6Tkdg= +ALl1WO7IZYOvPwhyQ4EpCLjSsTuGBcfbWFtw4XiQueZ8TILHcZARH4nW1tKoVWzc +rIGhqRjNMWRmaH1wgSCGRiE= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDrjCCAxegAwIBAgIBBTANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk +MIIDrjCCAxegAwIBAgIBBjANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRp ZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkq -hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTc0NFoXDTQwMDgy -MjE3NTc0NFowga0xEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZ +hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzOVoXDTQwMDgy +MzAwMjIzOVowga0xEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZ FgdFWEFNUExFMSswKQYDVQQLDCJJbnRlcm1lZGlhdGUgQ2VydGlmaWNhdGUgQXV0 aG9yaXR5MSQwIgYDVQQDDBtpbnRlcm1lZGlhdGUtY2EuZXhhbXBsZS5jb20xKjAo BgkqhkiG9w0BCQEWG2ludGVybWVkaWF0ZS1jYUBleGFtcGxlLmNvbTBcMA0GCSqG -SIb3DQEBAQUAA0sAMEgCQQCzMihGRvxXEZeJ3xKtjEULUnjXOwS+8mRU2vSLRji8 -2RnOXZQLAaTY5YDauG+i1v4CPbMkCth91U0x6yf+IVslAgMBAAGjggFFMIIBQTAd -BgNVHQ4EFgQUE6Ks6NppSIyjISXsqPdmhfycgBUwgbsGA1UdIwSBszCBsIAUfj0e -TPazQZhz7Xn0fuHjVYctx+OhgYykgYkwgYYxEzARBgoJkiaJk/IsZAEZFgNDT00x +SIb3DQEBAQUAA0sAMEgCQQDRMidrtJAZ27tI9gA3hhIP7S5EtfjhMHUi8mDNL2Ju +V7nMDGoAEUfHV3x/+Eb/TeymvBiRzlUD6YGQRK+2C8+LAgMBAAGjggFFMIIBQTAd +BgNVHQ4EFgQUXfcpYB1wgmZiB/WN7EW342wlZwEwgbsGA1UdIwSBszCBsIAUmAbQ +gRwBOJuIai3NygAtGQ9xlbGhgYykgYkwgYYxEzARBgoJkiaJk/IsZAEZFgNDT00x FzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0ZSBB dXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcNAQkB -Fg5jYUBleGFtcGxlLmNvbYIJAIGL5Lhn5uCIMA8GA1UdEwEB/wQFMAMBAf8wDgYD +Fg5jYUBleGFtcGxlLmNvbYIJAO+Cui0EIECvMA8GA1UdEwEB/wQFMAMBAf8wDgYD VR0PAQH/BAQDAgEGMCYGA1UdEQQfMB2BG2ludGVybWVkaWF0ZS1jYUBleGFtcGxl LmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFtcGxlLmNvbTANBgkqhkiG9w0BAQUFAAOB -gQBIiQAwaTfID8rK5Js3W2MF2TKoUsvNCZuZyDxitUcqBZcVCPR178kTXHbaUeb5 -lUQAW0o/2IgdzfkFoC6fiCMRhECSPj0wGlFDDdxVcLSpwo9qyDDXJc4LOq5OQP75 -ZQd00/f8nEJcsJSjjkRhcAt5TiillXfD8Tmm5iKkTfxHLA== +gQAmXVdwAZalZGtXBkdICHaWyVRmgCFRZfzVbGBOkeW+TEBiMgG+XrwlMQs5yyf/ +T8Mmw8TcqBJYdQhqcctbgFcSxejVAL7DnEfFcvH6acXy0K9l48pKAnYgcHstOAX2 +Fb+rSpmMDXgWuhKNudJyoOVQ/5H9LJyg6JYqoG5jqS9iQg== -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- -MIIDxjCCAy+gAwIBAgIJAIGL5Lhn5uCIMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK +MIIDxjCCAy+gAwIBAgIJAO+Cui0EIECvMA0GCSqGSIb3DQEBBQUAMIGGMRMwEQYK CZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEeMBwGA1UE CwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcwFQYDVQQDDA5jYS5leGFtcGxlLmNv -bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODI5MTc1NzM4 -WhcNNDUwODIxMTc1NzM4WjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS +bTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBsZS5jb20wHhcNMTUwODMwMDAyMjMx +WhcNNDUwODIyMDAyMjMxWjCBhjETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmS JomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRpZmljYXRlIEF1dGhvcml0 eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkqhkiG9w0BCQEWDmNhQGV4 -YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2LMvQzqrlIaAx -nZ3CuzzbS0s0v3Ql/yR7N9ozeH2itLFMKpJwcz8v+wXV21IlbGRDYSzL8jwW98Nt -VZhCkHYo+zcUnZGuw1UZs1kcPx4BzHnb/qJOnlkJZ5DiH8WlLrfirJvNeuncTgh/ -k0QM2L47BuhSYF6rFKKEHBFABgKfowIDAQABo4IBODCCATQwHQYDVR0OBBYEFH49 -Hkz2s0GYc+159H7h41WHLcfjMIG7BgNVHSMEgbMwgbCAFH49Hkz2s0GYc+159H7h -41WHLcfjoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy +YW1wbGUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC9qkrLjnG3Giff +rr2ymp/7+dfOnertYuZCJN3T7uHrR3oB6QxuW2qvgiFHWNQMgnM+ji+tSdZWwdyr +JOnsqPcKChx7aNASfSFRG+yu6U/oGru0HkteTFCuZjX7nlHyHV0wjaR3s+jc7eB+ +e24KiSayZx56J3TrhGpRBYA7TgaopQIDAQABo4IBODCCATQwHQYDVR0OBBYEFJgG +0IEcATibiGotzcoALRkPcZWxMIG7BgNVHSMEgbMwgbCAFJgG0IEcATibiGotzcoA +LRkPcZWxoYGMpIGJMIGGMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPy LGQBGRYHRVhBTVBMRTEeMBwGA1UECwwVQ2VydGlmaWNhdGUgQXV0aG9yaXR5MRcw FQYDVQQDDA5jYS5leGFtcGxlLmNvbTEdMBsGCSqGSIb3DQEJARYOY2FAZXhhbXBs -ZS5jb22CCQCBi+S4Z+bgiDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB +ZS5jb22CCQDvgrotBCBArzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIB BjAZBgNVHREEEjAQgQ5jYUBleGFtcGxlLmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFt -cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQAwL8ZHaqOeyVB1UjKri+k1H3WTUoTI -o6E4nvMuM1LGWTcwNMRC4M+MH8c6RRpcQFO84BclmnoPHPw7dJ6bJcMqmzt5kub4 -YVu1kbvyWXU3BnHGtlvJ6X18Y2UNkXOWDTFOzbWqPGaO8pG3EZQwpnCFCbulPp6o -1TVvSugobgLDCA== +cGxlLmNvbTANBgkqhkiG9w0BAQUFAAOBgQCuwCsxZxXctjLr059fFd94Yb6lDyPr +Gd9H4luK9G4NNf2QiD94SfYAEy8C3Lw2/VIYf5kuNPJE2+0AOpCJ3pD3id2JC8Qf +lnIsGHCclrxldY5NX3S/p2T8wsgBdz5wfzDGm1GANdI5M1YrTN0ExebOspXnXGed +9jx8rdTVQwErTw== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/client-and-key.pem new/glib-networking-2.46.1/tls/tests/files/client-and-key.pem --- old/glib-networking-2.46.0/tls/tests/files/client-and-key.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/client-and-key.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,45 +1,45 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAkUCAQIwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC3DCCAkUCAQMwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN -AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0xNTA4MjkxNzU3MzhaFw00MDA4MjIxNzU3 -MzhaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN +AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0xNTA4MzAwMDIyMzJaFw00MDA4MjMwMDIy +MzJaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN UExFMQ8wDQYDVQQDDAZDbGllbnQxITAfBgkqhkiG9w0BCQEWEmNsaWVudEBleGFt -cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALG58Q0krS7u -pSgrpAjLGua2XZemo0NGoT7/ZSa4eWu4TTfJ4J6+4h1RE2pHpRQjYPuGjZ/qp7OM -SFw0sbVoyC2Vkkmap2++qwOfvrZ9cRQIy9LVjzUSQBA2TVsqoFoptRsJH5V2NZSk -Em+F/ZW4LJkWsi8yecBehVM/sZNyg9JP6kOL1WhW/+Aeyo5fGYSt0vgg1P3VwbAm -9//76/5uUSXfxpges+4QodYWGqi0pDIxBpgwoMzwq+pG+UhBBpP0cN04/oZ/W1nz -Lhr/maAQIdHJOxBwEWTBqgXqjavtcbrpQMBKHwRr6tqlRVDs4SP2CeSWMnLwfl59 -xVH9WB7TplECAwEAATANBgkqhkiG9w0BAQUFAAOBgQACBd12RB/ViGCuDc5mCzrF -rafOhxJ3RVmZ5z+PU2qOTZW8K56k0iEP0oIVAcYELYugwTWBGJ2OT+JcawBbO+20 -qSEGWnmiqi/dRt8NXxDyz4kQuhFJboyPQfgrMpsc40/ZSvar/TdzK5EflAXInfgE -nbhTcJ+r2qG7lTDnin1c0w== +cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKRyGJ1ScDr +yD07f0vAvjNU/GBvZEbeTAan3ZlYvgcFuaHbi+Svay+SaJmwXaHI4zgOF9aNl4zH +IHUWAg+Y44lMPptNrffec4r2C+8gnmjot2ot5GrAfLrdR7xmKkqFx4Qr02sRPgy8 +AvSlbyW1qiW0/DKwb/JMsuejzUyMIB/T6UxPzUq3nrM18ltaSrWd6XjFRVep6soM +ciUISr+eF0n0mhlonxDiegKXAbIXvKWTTAPIJADoeyPiX11tGecSbWBLzHWDK0VM +85aEd3axkPdPj6RwQEa7FUTyLrU1Nj6k8Pl7NVyNWXbg5IKEMZB6V5pXESasV6nS +i7vW4JYpA+ECAwEAATANBgkqhkiG9w0BAQUFAAOBgQA53KGbz0v7blt33ht62Ez9 +onmLHkegWW39OgRfNPircb9+pIOtkuksPr1yE2iBmWuGPg0OwNjqHROeOodoN1xC +vSt1kUshtpPXiK8AuYmkv53FThyEEai8kpsGp6mLEY2ISaYRD0O6B6PyV2dT/nE2 +CWob7aQ/SlFQ+txnwJtOnA== -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- -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 -----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/client-future.pem new/glib-networking-2.46.1/tls/tests/files/client-future.pem --- old/glib-networking-2.46.0/tls/tests/files/client-future.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/client-future.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC4DCCAkkCAQQwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC4DCCAkkCAQUwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN AQkBFg5jYUBleGFtcGxlLmNvbTAiGA8yMDYwMDcxNzIzMDAwMFoYDzIwNjEwNzE3 MjMwMDAwWjBiMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYH RVhBTVBMRTEPMA0GA1UEAwwGQ2xpZW50MSEwHwYJKoZIhvcNAQkBFhJjbGllbnRA -ZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxufEN -JK0u7qUoK6QIyxrmtl2XpqNDRqE+/2UmuHlruE03yeCevuIdURNqR6UUI2D7ho2f -6qezjEhcNLG1aMgtlZJJmqdvvqsDn762fXEUCMvS1Y81EkAQNk1bKqBaKbUbCR+V -djWUpBJvhf2VuCyZFrIvMnnAXoVTP7GTcoPST+pDi9VoVv/gHsqOXxmErdL4INT9 -1cGwJvf/++v+blEl38aYHrPuEKHWFhqotKQyMQaYMKDM8KvqRvlIQQaT9HDdOP6G -f1tZ8y4a/5mgECHRyTsQcBFkwaoF6o2r7XG66UDASh8Ea+rapUVQ7OEj9gnkljJy -8H5efcVR/Vge06ZRAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAE1HY14EXO9bAK8rV -MZ5Su+Ow65lO777o1tn0Tc6GMftmLJPOHzOnUE741FH04oR7cZ8cGgKZOVDMQXAt -P6b9r9CpTr9KA8SUqVus1KHxfrVMTWwHSUwRlxtz60ACPZ9jkBZY/Y+wx412+VZc -OQYvmx7aWpbQ9Lva5Y+Zam5BARw= +ZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDikchi +dUnA68g9O39LwL4zVPxgb2RG3kwGp92ZWL4HBbmh24vkr2svkmiZsF2hyOM4DhfW +jZeMxyB1FgIPmOOJTD6bTa333nOK9gvvIJ5o6LdqLeRqwHy63Ue8ZipKhceEK9Nr +ET4MvAL0pW8ltaoltPwysG/yTLLno81MjCAf0+lMT81Kt56zNfJbWkq1nel4xUVX +qerKDHIlCEq/nhdJ9JoZaJ8Q4noClwGyF7ylk0wDyCQA6Hsj4l9dbRnnEm1gS8x1 +gytFTPOWhHd2sZD3T4+kcEBGuxVE8i61NTY+pPD5ezVcjVl24OSChDGQeleaVxEm +rFep0ou71uCWKQPhAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAaL1TVP7GBU/+Ujxm +s1d6XlsczXcRTsK2SKPc7Ke8K30o7E85m5gTXtDVVdk2aCWFsrmqCW+sKSAl3TLr +nWWlvI0k2Y3Ei81W1xkCSA8rX95K8m1FaVXz1ml5J8TjemHd/j+btzp4qjnF/S2M +cbRhKzUoJD6FBuUq7OXOO+4T30c= -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/client-past.pem new/glib-networking-2.46.1/tls/tests/files/client-past.pem --- old/glib-networking-2.46.0/tls/tests/files/client-past.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/client-past.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAkUCAQMwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC3DCCAkUCAQQwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0wMDA3MTcyMzAwMDBaFw0wMTA3MTcyMzAw MDBaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN UExFMQ8wDQYDVQQDDAZDbGllbnQxITAfBgkqhkiG9w0BCQEWEmNsaWVudEBleGFt -cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALG58Q0krS7u -pSgrpAjLGua2XZemo0NGoT7/ZSa4eWu4TTfJ4J6+4h1RE2pHpRQjYPuGjZ/qp7OM -SFw0sbVoyC2Vkkmap2++qwOfvrZ9cRQIy9LVjzUSQBA2TVsqoFoptRsJH5V2NZSk -Em+F/ZW4LJkWsi8yecBehVM/sZNyg9JP6kOL1WhW/+Aeyo5fGYSt0vgg1P3VwbAm -9//76/5uUSXfxpges+4QodYWGqi0pDIxBpgwoMzwq+pG+UhBBpP0cN04/oZ/W1nz -Lhr/maAQIdHJOxBwEWTBqgXqjavtcbrpQMBKHwRr6tqlRVDs4SP2CeSWMnLwfl59 -xVH9WB7TplECAwEAATANBgkqhkiG9w0BAQUFAAOBgQAGlVz96Zm2uQLzssuphCuY -9Pn2/dDIMxr3/1/syHc6zS8dMO0GdEPVus6WCncMx87+kb/yHtLUg92sNIMylHbr -Dr01nFY+1dXUa6V9cFkDD83bv8LccHABDBJNZ2HkmTtueVLx/eJzxUBoY9uTbW7x -l6gDnG+Hfl95qzvSAM5LnQ== +cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKRyGJ1ScDr +yD07f0vAvjNU/GBvZEbeTAan3ZlYvgcFuaHbi+Svay+SaJmwXaHI4zgOF9aNl4zH +IHUWAg+Y44lMPptNrffec4r2C+8gnmjot2ot5GrAfLrdR7xmKkqFx4Qr02sRPgy8 +AvSlbyW1qiW0/DKwb/JMsuejzUyMIB/T6UxPzUq3nrM18ltaSrWd6XjFRVep6soM +ciUISr+eF0n0mhlonxDiegKXAbIXvKWTTAPIJADoeyPiX11tGecSbWBLzHWDK0VM +85aEd3axkPdPj6RwQEa7FUTyLrU1Nj6k8Pl7NVyNWXbg5IKEMZB6V5pXESasV6nS +i7vW4JYpA+ECAwEAATANBgkqhkiG9w0BAQUFAAOBgQAXsez9MUY7+zHe4CevgYHk +VUGFl2BV/cncVO5M42qlYvGhzPNb3VSXlrIk0CZP/A1UrB+7+vMFQCccoXE2Yb// +hOcumZkz4OJjz+qgsWlksaUjCnpGPIfsrW3jYBRKvL1iYo5Si1aIiQ+ej93a2Bsg +Iy/P6Hx0b2bZ5H6v/y6bqw== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/client.pem new/glib-networking-2.46.1/tls/tests/files/client.pem --- old/glib-networking-2.46.0/tls/tests/files/client.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/client.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,18 +1,18 @@ -----BEGIN CERTIFICATE----- -MIIC3DCCAkUCAQIwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC3DCCAkUCAQMwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN -AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0xNTA4MjkxNzU3MzhaFw00MDA4MjIxNzU3 -MzhaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN +AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0xNTA4MzAwMDIyMzJaFw00MDA4MjMwMDIy +MzJaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN UExFMQ8wDQYDVQQDDAZDbGllbnQxITAfBgkqhkiG9w0BCQEWEmNsaWVudEBleGFt -cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALG58Q0krS7u -pSgrpAjLGua2XZemo0NGoT7/ZSa4eWu4TTfJ4J6+4h1RE2pHpRQjYPuGjZ/qp7OM -SFw0sbVoyC2Vkkmap2++qwOfvrZ9cRQIy9LVjzUSQBA2TVsqoFoptRsJH5V2NZSk -Em+F/ZW4LJkWsi8yecBehVM/sZNyg9JP6kOL1WhW/+Aeyo5fGYSt0vgg1P3VwbAm -9//76/5uUSXfxpges+4QodYWGqi0pDIxBpgwoMzwq+pG+UhBBpP0cN04/oZ/W1nz -Lhr/maAQIdHJOxBwEWTBqgXqjavtcbrpQMBKHwRr6tqlRVDs4SP2CeSWMnLwfl59 -xVH9WB7TplECAwEAATANBgkqhkiG9w0BAQUFAAOBgQACBd12RB/ViGCuDc5mCzrF -rafOhxJ3RVmZ5z+PU2qOTZW8K56k0iEP0oIVAcYELYugwTWBGJ2OT+JcawBbO+20 -qSEGWnmiqi/dRt8NXxDyz4kQuhFJboyPQfgrMpsc40/ZSvar/TdzK5EflAXInfgE -nbhTcJ+r2qG7lTDnin1c0w== +cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKRyGJ1ScDr +yD07f0vAvjNU/GBvZEbeTAan3ZlYvgcFuaHbi+Svay+SaJmwXaHI4zgOF9aNl4zH +IHUWAg+Y44lMPptNrffec4r2C+8gnmjot2ot5GrAfLrdR7xmKkqFx4Qr02sRPgy8 +AvSlbyW1qiW0/DKwb/JMsuejzUyMIB/T6UxPzUq3nrM18ltaSrWd6XjFRVep6soM +ciUISr+eF0n0mhlonxDiegKXAbIXvKWTTAPIJADoeyPiX11tGecSbWBLzHWDK0VM +85aEd3axkPdPj6RwQEa7FUTyLrU1Nj6k8Pl7NVyNWXbg5IKEMZB6V5pXESasV6nS +i7vW4JYpA+ECAwEAATANBgkqhkiG9w0BAQUFAAOBgQA53KGbz0v7blt33ht62Ez9 +onmLHkegWW39OgRfNPircb9+pIOtkuksPr1yE2iBmWuGPg0OwNjqHROeOodoN1xC +vSt1kUshtpPXiK8AuYmkv53FThyEEai8kpsGp6mLEY2ISaYRD0O6B6PyV2dT/nE2 +CWob7aQ/SlFQ+txnwJtOnA== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/intermediate-ca.pem new/glib-networking-2.46.1/tls/tests/files/intermediate-ca.pem --- old/glib-networking-2.46.0/tls/tests/files/intermediate-ca.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/intermediate-ca.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,22 +1,22 @@ -----BEGIN CERTIFICATE----- -MIIDrjCCAxegAwIBAgIBBTANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk +MIIDrjCCAxegAwIBAgIBBjANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRp ZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkq -hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTc0NFoXDTQwMDgy -MjE3NTc0NFowga0xEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZ +hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzOVoXDTQwMDgy +MzAwMjIzOVowga0xEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZ FgdFWEFNUExFMSswKQYDVQQLDCJJbnRlcm1lZGlhdGUgQ2VydGlmaWNhdGUgQXV0 aG9yaXR5MSQwIgYDVQQDDBtpbnRlcm1lZGlhdGUtY2EuZXhhbXBsZS5jb20xKjAo BgkqhkiG9w0BCQEWG2ludGVybWVkaWF0ZS1jYUBleGFtcGxlLmNvbTBcMA0GCSqG -SIb3DQEBAQUAA0sAMEgCQQCzMihGRvxXEZeJ3xKtjEULUnjXOwS+8mRU2vSLRji8 -2RnOXZQLAaTY5YDauG+i1v4CPbMkCth91U0x6yf+IVslAgMBAAGjggFFMIIBQTAd -BgNVHQ4EFgQUE6Ks6NppSIyjISXsqPdmhfycgBUwgbsGA1UdIwSBszCBsIAUfj0e -TPazQZhz7Xn0fuHjVYctx+OhgYykgYkwgYYxEzARBgoJkiaJk/IsZAEZFgNDT00x +SIb3DQEBAQUAA0sAMEgCQQDRMidrtJAZ27tI9gA3hhIP7S5EtfjhMHUi8mDNL2Ju +V7nMDGoAEUfHV3x/+Eb/TeymvBiRzlUD6YGQRK+2C8+LAgMBAAGjggFFMIIBQTAd +BgNVHQ4EFgQUXfcpYB1wgmZiB/WN7EW342wlZwEwgbsGA1UdIwSBszCBsIAUmAbQ +gRwBOJuIai3NygAtGQ9xlbGhgYykgYkwgYYxEzARBgoJkiaJk/IsZAEZFgNDT00x FzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0ZSBB dXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcNAQkB -Fg5jYUBleGFtcGxlLmNvbYIJAIGL5Lhn5uCIMA8GA1UdEwEB/wQFMAMBAf8wDgYD +Fg5jYUBleGFtcGxlLmNvbYIJAO+Cui0EIECvMA8GA1UdEwEB/wQFMAMBAf8wDgYD VR0PAQH/BAQDAgEGMCYGA1UdEQQfMB2BG2ludGVybWVkaWF0ZS1jYUBleGFtcGxl LmNvbTAZBgNVHRIEEjAQgQ5jYUBleGFtcGxlLmNvbTANBgkqhkiG9w0BAQUFAAOB -gQBIiQAwaTfID8rK5Js3W2MF2TKoUsvNCZuZyDxitUcqBZcVCPR178kTXHbaUeb5 -lUQAW0o/2IgdzfkFoC6fiCMRhECSPj0wGlFDDdxVcLSpwo9qyDDXJc4LOq5OQP75 -ZQd00/f8nEJcsJSjjkRhcAt5TiillXfD8Tmm5iKkTfxHLA== +gQAmXVdwAZalZGtXBkdICHaWyVRmgCFRZfzVbGBOkeW+TEBiMgG+XrwlMQs5yyf/ +T8Mmw8TcqBJYdQhqcctbgFcSxejVAL7DnEfFcvH6acXy0K9l48pKAnYgcHstOAX2 +Fb+rSpmMDXgWuhKNudJyoOVQ/5H9LJyg6JYqoG5jqS9iQg== -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/non-ca.pem new/glib-networking-2.46.1/tls/tests/files/non-ca.pem --- old/glib-networking-2.46.0/tls/tests/files/non-ca.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/non-ca.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,88 +1,88 @@ client.pem: -----BEGIN CERTIFICATE----- -MIIC3DCCAkUCAQIwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC3DCCAkUCAQMwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN -AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0xNTA4MjkxNzU3MzhaFw00MDA4MjIxNzU3 -MzhaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN +AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0xNTA4MzAwMDIyMzJaFw00MDA4MjMwMDIy +MzJaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN UExFMQ8wDQYDVQQDDAZDbGllbnQxITAfBgkqhkiG9w0BCQEWEmNsaWVudEBleGFt -cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALG58Q0krS7u -pSgrpAjLGua2XZemo0NGoT7/ZSa4eWu4TTfJ4J6+4h1RE2pHpRQjYPuGjZ/qp7OM -SFw0sbVoyC2Vkkmap2++qwOfvrZ9cRQIy9LVjzUSQBA2TVsqoFoptRsJH5V2NZSk -Em+F/ZW4LJkWsi8yecBehVM/sZNyg9JP6kOL1WhW/+Aeyo5fGYSt0vgg1P3VwbAm -9//76/5uUSXfxpges+4QodYWGqi0pDIxBpgwoMzwq+pG+UhBBpP0cN04/oZ/W1nz -Lhr/maAQIdHJOxBwEWTBqgXqjavtcbrpQMBKHwRr6tqlRVDs4SP2CeSWMnLwfl59 -xVH9WB7TplECAwEAATANBgkqhkiG9w0BAQUFAAOBgQACBd12RB/ViGCuDc5mCzrF -rafOhxJ3RVmZ5z+PU2qOTZW8K56k0iEP0oIVAcYELYugwTWBGJ2OT+JcawBbO+20 -qSEGWnmiqi/dRt8NXxDyz4kQuhFJboyPQfgrMpsc40/ZSvar/TdzK5EflAXInfgE -nbhTcJ+r2qG7lTDnin1c0w== +cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKRyGJ1ScDr +yD07f0vAvjNU/GBvZEbeTAan3ZlYvgcFuaHbi+Svay+SaJmwXaHI4zgOF9aNl4zH +IHUWAg+Y44lMPptNrffec4r2C+8gnmjot2ot5GrAfLrdR7xmKkqFx4Qr02sRPgy8 +AvSlbyW1qiW0/DKwb/JMsuejzUyMIB/T6UxPzUq3nrM18ltaSrWd6XjFRVep6soM +ciUISr+eF0n0mhlonxDiegKXAbIXvKWTTAPIJADoeyPiX11tGecSbWBLzHWDK0VM +85aEd3axkPdPj6RwQEa7FUTyLrU1Nj6k8Pl7NVyNWXbg5IKEMZB6V5pXESasV6nS +i7vW4JYpA+ECAwEAATANBgkqhkiG9w0BAQUFAAOBgQA53KGbz0v7blt33ht62Ez9 +onmLHkegWW39OgRfNPircb9+pIOtkuksPr1yE2iBmWuGPg0OwNjqHROeOodoN1xC +vSt1kUshtpPXiK8AuYmkv53FThyEEai8kpsGp6mLEY2ISaYRD0O6B6PyV2dT/nE2 +CWob7aQ/SlFQ+txnwJtOnA== -----END CERTIFICATE----- client-future.pem: -----BEGIN CERTIFICATE----- -MIIC4DCCAkkCAQQwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC4DCCAkkCAQUwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN AQkBFg5jYUBleGFtcGxlLmNvbTAiGA8yMDYwMDcxNzIzMDAwMFoYDzIwNjEwNzE3 MjMwMDAwWjBiMRMwEQYKCZImiZPyLGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYH RVhBTVBMRTEPMA0GA1UEAwwGQ2xpZW50MSEwHwYJKoZIhvcNAQkBFhJjbGllbnRA -ZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCxufEN -JK0u7qUoK6QIyxrmtl2XpqNDRqE+/2UmuHlruE03yeCevuIdURNqR6UUI2D7ho2f -6qezjEhcNLG1aMgtlZJJmqdvvqsDn762fXEUCMvS1Y81EkAQNk1bKqBaKbUbCR+V -djWUpBJvhf2VuCyZFrIvMnnAXoVTP7GTcoPST+pDi9VoVv/gHsqOXxmErdL4INT9 -1cGwJvf/++v+blEl38aYHrPuEKHWFhqotKQyMQaYMKDM8KvqRvlIQQaT9HDdOP6G -f1tZ8y4a/5mgECHRyTsQcBFkwaoF6o2r7XG66UDASh8Ea+rapUVQ7OEj9gnkljJy -8H5efcVR/Vge06ZRAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAE1HY14EXO9bAK8rV -MZ5Su+Ow65lO777o1tn0Tc6GMftmLJPOHzOnUE741FH04oR7cZ8cGgKZOVDMQXAt -P6b9r9CpTr9KA8SUqVus1KHxfrVMTWwHSUwRlxtz60ACPZ9jkBZY/Y+wx412+VZc -OQYvmx7aWpbQ9Lva5Y+Zam5BARw= +ZXhhbXBsZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDikchi +dUnA68g9O39LwL4zVPxgb2RG3kwGp92ZWL4HBbmh24vkr2svkmiZsF2hyOM4DhfW +jZeMxyB1FgIPmOOJTD6bTa333nOK9gvvIJ5o6LdqLeRqwHy63Ue8ZipKhceEK9Nr +ET4MvAL0pW8ltaoltPwysG/yTLLno81MjCAf0+lMT81Kt56zNfJbWkq1nel4xUVX +qerKDHIlCEq/nhdJ9JoZaJ8Q4noClwGyF7ylk0wDyCQA6Hsj4l9dbRnnEm1gS8x1 +gytFTPOWhHd2sZD3T4+kcEBGuxVE8i61NTY+pPD5ezVcjVl24OSChDGQeleaVxEm +rFep0ou71uCWKQPhAgMBAAEwDQYJKoZIhvcNAQEFBQADgYEAaL1TVP7GBU/+Ujxm +s1d6XlsczXcRTsK2SKPc7Ke8K30o7E85m5gTXtDVVdk2aCWFsrmqCW+sKSAl3TLr +nWWlvI0k2Y3Ei81W1xkCSA8rX95K8m1FaVXz1ml5J8TjemHd/j+btzp4qjnF/S2M +cbRhKzUoJD6FBuUq7OXOO+4T30c= -----END CERTIFICATE----- client-past.pem: -----BEGIN CERTIFICATE----- -MIIC3DCCAkUCAQMwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND +MIIC3DCCAkUCAQQwDQYJKoZIhvcNAQEFBQAwgYYxEzARBgoJkiaJk/IsZAEZFgND T00xFzAVBgoJkiaJk/IsZAEZFgdFWEFNUExFMR4wHAYDVQQLDBVDZXJ0aWZpY2F0 ZSBBdXRob3JpdHkxFzAVBgNVBAMMDmNhLmV4YW1wbGUuY29tMR0wGwYJKoZIhvcN AQkBFg5jYUBleGFtcGxlLmNvbTAeFw0wMDA3MTcyMzAwMDBaFw0wMTA3MTcyMzAw MDBaMGIxEzARBgoJkiaJk/IsZAEZFgNDT00xFzAVBgoJkiaJk/IsZAEZFgdFWEFN UExFMQ8wDQYDVQQDDAZDbGllbnQxITAfBgkqhkiG9w0BCQEWEmNsaWVudEBleGFt -cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALG58Q0krS7u -pSgrpAjLGua2XZemo0NGoT7/ZSa4eWu4TTfJ4J6+4h1RE2pHpRQjYPuGjZ/qp7OM -SFw0sbVoyC2Vkkmap2++qwOfvrZ9cRQIy9LVjzUSQBA2TVsqoFoptRsJH5V2NZSk -Em+F/ZW4LJkWsi8yecBehVM/sZNyg9JP6kOL1WhW/+Aeyo5fGYSt0vgg1P3VwbAm -9//76/5uUSXfxpges+4QodYWGqi0pDIxBpgwoMzwq+pG+UhBBpP0cN04/oZ/W1nz -Lhr/maAQIdHJOxBwEWTBqgXqjavtcbrpQMBKHwRr6tqlRVDs4SP2CeSWMnLwfl59 -xVH9WB7TplECAwEAATANBgkqhkiG9w0BAQUFAAOBgQAGlVz96Zm2uQLzssuphCuY -9Pn2/dDIMxr3/1/syHc6zS8dMO0GdEPVus6WCncMx87+kb/yHtLUg92sNIMylHbr -Dr01nFY+1dXUa6V9cFkDD83bv8LccHABDBJNZ2HkmTtueVLx/eJzxUBoY9uTbW7x -l6gDnG+Hfl95qzvSAM5LnQ== +cGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOKRyGJ1ScDr +yD07f0vAvjNU/GBvZEbeTAan3ZlYvgcFuaHbi+Svay+SaJmwXaHI4zgOF9aNl4zH +IHUWAg+Y44lMPptNrffec4r2C+8gnmjot2ot5GrAfLrdR7xmKkqFx4Qr02sRPgy8 +AvSlbyW1qiW0/DKwb/JMsuejzUyMIB/T6UxPzUq3nrM18ltaSrWd6XjFRVep6soM +ciUISr+eF0n0mhlonxDiegKXAbIXvKWTTAPIJADoeyPiX11tGecSbWBLzHWDK0VM +85aEd3axkPdPj6RwQEa7FUTyLrU1Nj6k8Pl7NVyNWXbg5IKEMZB6V5pXESasV6nS +i7vW4JYpA+ECAwEAATANBgkqhkiG9w0BAQUFAAOBgQAXsez9MUY7+zHe4CevgYHk +VUGFl2BV/cncVO5M42qlYvGhzPNb3VSXlrIk0CZP/A1UrB+7+vMFQCccoXE2Yb// +hOcumZkz4OJjz+qgsWlksaUjCnpGPIfsrW3jYBRKvL1iYo5Si1aIiQ+ej93a2Bsg +Iy/P6Hx0b2bZ5H6v/y6bqw== -----END CERTIFICATE----- server.pem: -----BEGIN CERTIFICATE----- -MIICNzCCAaCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk +MIICNzCCAaCgAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRp ZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkq -hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTczOFoXDTQwMDgy -MjE3NTczOFowSzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkW +hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzMVoXDTQwMDgy +MzAwMjIzMVowSzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkW B0VYQU1QTEUxGzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3 -DQEBAQUAA0sAMEgCQQCoG8Jdgm5O44c/i6ke0dhNY8AmIsrEmY93iYD98QQ07JuE -VTp+bHgozCEOQQdBaS6q/1/q5vQYEaJQoh9Ys9cLAgMBAAGjMzAxMAkGA1UdEwQC +DQEBAQUAA0sAMEgCQQDk6Op18H8aRZvr8jfjhSkw3P4Gy070eb3hrpkIiZl05UxO +crI+cO3SaE5zgmcW18UPpXfwWl4uy/Q6nagkZDXvAgMBAAGjMzAxMAkGA1UdEwQC MAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0RBAgwBocEwKgBCjANBgkqhkiG -9w0BAQUFAAOBgQA6r1t6llBm+tE/DT32RbM55jlhk+tweoJe2zte0wYKeGdHv5W/ -CPVxhLqr/4oly/fOsFvamtp6++6JELF7A4a91tMny8HI2Vjuvl9KKDNL+VBnmrGF -h494TQP1aboqAyPljlX7s1728KpgPJkToKSCzQaNfAMRy5LjojIDQPtiJg== +9w0BAQUFAAOBgQBmJQF4mdpoinkWTB5khs2ZVWZWf4QPLH2I/sP8IY1pWIVNtOVG +YiTURtsdIHffSAoJ+9H+KrZhxk7TO9v7LR2Au1fGC6FuGjRizYb6UTe7tpoaZvlj +JZj3sE/Rw/zCHCjA9xNTeYvQlKBzuohbUVGS+kEhxI7ScDmd7ylKSLIbBQ== -----END CERTIFICATE----- server-self.pem: -----BEGIN CERTIFICATE----- -MIIBiDCCATICCQDcDYKM9fP8yDANBgkqhkiG9w0BAQUFADBLMRMwEQYKCZImiZPy +MIIBiDCCATICCQD8Rn+cHcihijANBgkqhkiG9w0BAQUFADBLMRMwEQYKCZImiZPy LGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEbMBkGA1UEAwwSc2Vy -dmVyLmV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTczOFoXDTQwMDgyMjE3NTczOFow +dmVyLmV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzMVoXDTQwMDgyMzAwMjIzMVow SzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUx GzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sA -MEgCQQCoG8Jdgm5O44c/i6ke0dhNY8AmIsrEmY93iYD98QQ07JuEVTp+bHgozCEO -QQdBaS6q/1/q5vQYEaJQoh9Ys9cLAgMBAAEwDQYJKoZIhvcNAQEFBQADQQBeTddU -wuWCIzyRTtI0ryY7ZYdLmjzbZRmfcVdSLUiMmt7TaO1hFTlwkErktO9seVOnkMeE -OrG23LPbsd4DKNWk +MEgCQQDk6Op18H8aRZvr8jfjhSkw3P4Gy070eb3hrpkIiZl05UxOcrI+cO3SaE5z +gmcW18UPpXfwWl4uy/Q6nagkZDXvAgMBAAEwDQYJKoZIhvcNAQEFBQADQQADBJbF +pDpocLDuQo5DXoXVlloJAputR6oKQLtTFRorEr0iASEr/8DEXfFoOI+US/8EZ/IT +6JR2XOHSot4zsr68 -----END CERTIFICATE----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/server-and-key.pem new/glib-networking-2.46.1/tls/tests/files/server-and-key.pem --- old/glib-networking-2.46.0/tls/tests/files/server-and-key.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/server-and-key.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,23 +1,23 @@ -----BEGIN CERTIFICATE----- -MIICNzCCAaCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk +MIICNzCCAaCgAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRp ZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkq -hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTczOFoXDTQwMDgy -MjE3NTczOFowSzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkW +hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzMVoXDTQwMDgy +MzAwMjIzMVowSzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkW B0VYQU1QTEUxGzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3 -DQEBAQUAA0sAMEgCQQCoG8Jdgm5O44c/i6ke0dhNY8AmIsrEmY93iYD98QQ07JuE -VTp+bHgozCEOQQdBaS6q/1/q5vQYEaJQoh9Ys9cLAgMBAAGjMzAxMAkGA1UdEwQC +DQEBAQUAA0sAMEgCQQDk6Op18H8aRZvr8jfjhSkw3P4Gy070eb3hrpkIiZl05UxO +crI+cO3SaE5zgmcW18UPpXfwWl4uy/Q6nagkZDXvAgMBAAGjMzAxMAkGA1UdEwQC MAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0RBAgwBocEwKgBCjANBgkqhkiG -9w0BAQUFAAOBgQA6r1t6llBm+tE/DT32RbM55jlhk+tweoJe2zte0wYKeGdHv5W/ -CPVxhLqr/4oly/fOsFvamtp6++6JELF7A4a91tMny8HI2Vjuvl9KKDNL+VBnmrGF -h494TQP1aboqAyPljlX7s1728KpgPJkToKSCzQaNfAMRy5LjojIDQPtiJg== +9w0BAQUFAAOBgQBmJQF4mdpoinkWTB5khs2ZVWZWf4QPLH2I/sP8IY1pWIVNtOVG +YiTURtsdIHffSAoJ+9H+KrZhxk7TO9v7LR2Au1fGC6FuGjRizYb6UTe7tpoaZvlj +JZj3sE/Rw/zCHCjA9xNTeYvQlKBzuohbUVGS+kEhxI7ScDmd7ylKSLIbBQ== -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- -MIIBOQIBAAJBAKgbwl2Cbk7jhz+LqR7R2E1jwCYiysSZj3eJgP3xBDTsm4RVOn5s -eCjMIQ5BB0FpLqr/X+rm9BgRolCiH1iz1wsCAwEAAQJAGnTT7/d4+L1iKaQHJ6yK -yBMsyFOtaadpJrzjKhPmP5XDsrkzq9ozrEHoW2TAPG6FcYKDxc0B/FGhNj0y2/mU -sQIhANwSUpkJ1FFfhhhr1JQNO9G8HMlSP1I+bNDP2+kgJaUlAiEAw42wEUVjfnD4 -4D5rKyUd+jImaoHM6wnBeRheVcN9jG8CIBk7WJEHWXqC80L1igf3hHZFlR9X+L6b -PaqrSlFuSCKpAiA4yG21tiZb0sYRp05LKu33dpR9HM+5+A078n2B/c/49QIgTWlA -hMV7XwlQguIBwBbHP9QskSiW+5hpyz2eh2b0i1c= +MIIBOwIBAAJBAOTo6nXwfxpFm+vyN+OFKTDc/gbLTvR5veGumQiJmXTlTE5ysj5w +7dJoTnOCZxbXxQ+ld/BaXi7L9DqdqCRkNe8CAwEAAQJBAIbwSm411Cc/i3eeNJX5 +hFuammCU7rktHuLv0qR2wLBn8Sj2XXtJPlBEdolhQdO+YECBMxUG8f92LeJ4T2OF +YhkCIQD/2tu/Sq5iVLkrocnCpppbxcZ5JUYDgnD2TrbvSghj+wIhAOUKJVyo5xRH +DpyAfthRJa6VDUip3hVUz+Zz8PDmkp+dAiAX2nGuTeogJMH2vWiwCxRNBg1Q8haq +8RhS/lezy3UozQIhANa8QHMzWBNG24gXYNVmnzGjRSUPPcw6DAFASnFRe75xAiAq +c0wJZWOMbezOsSgAwPt/xsabERIVXSNhzt1il/lPjA== -----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/server-intermediate-key.pem new/glib-networking-2.46.1/tls/tests/files/server-intermediate-key.pem --- old/glib-networking-2.46.0/tls/tests/files/server-intermediate-key.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/server-intermediate-key.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,9 +1,9 @@ -----BEGIN RSA PRIVATE KEY----- -MIIBOwIBAAJBAMSYDAOMLZayntxxf3p7fbILhbg1ZYlsFPBHiNZVoOMLwh8GBEzH -oDgbGViuns/c7kIWyRzpsn/YnrRvZUiqthECAwEAAQJAHkU3HFi6MEkCkvja4xYe -rYp+pXV7U+STeMfa9v2qTyscJIguoVRbVGAYhpMkXdOkZ08FmMpGXLcZKwypBLEp -UQIhAOwjF5VPTeQGDYLKcUsGzC09mEwgjmk10DJPJ3d2Aj9tAiEA1SFxsHrznfzX -29jbz079KcSakwLNuP1hjFTlmLNSlrUCIQCIt2iYEepO8xIvf3ZIsg7UwqzCprbN -Q1LfTeTTzYdPoQIgYBa69hEIwsLa4yBrQZTgKLOd6QfLjkqWbzlbZjP62T0CIQCW -LKoQ8CXcoq2lWl61GKw+XySqzMUrhakwV1EPjpm9rQ== +MIIBOQIBAAJBAM2PTEorKL/7mIbYVOz+U6DAo+itGDr2jjOyYxxU5+/AjUg3gVFK +w+mpok26sdwY2q8aiPTuE0F1bF2iLEXimacCAwEAAQJACu1/RMIenHYnmaOOgDrU +/0q+a/QnwZqx3JWzJyJsYhZmAJRw7/0MjsrD+UoPggvliu77FmnYihYEPxdlM39D +QQIhAPE0Lu0W1vhiXxuEwIP7w7ix/IlTgZ/xIhoOltfwKSMPAiEA2itd/y6MvNgq +39ZZDiAn5mjyDoSNJuafRi1FNY4fP+kCIGcNRH9HItE8NiYrsZSyHAzs/lgttVQA +UfGQCiJ4GRtBAiBc+I4d6KBg+V2L9bQNqPZX4fEE7seYBD9rkG8l22LFwQIgOKPr +BUkGlw/IMHWVXhQkPKSAPoSLHEvGiQCIyIckCMc= -----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/server-intermediate.pem new/glib-networking-2.46.1/tls/tests/files/server-intermediate.pem --- old/glib-networking-2.46.0/tls/tests/files/server-intermediate.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/server-intermediate.pem 2015-09-28 16:44:43.000000000 +0200 @@ -3,12 +3,12 @@ ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxKzApBgNVBAsMIkludGVy bWVkaWF0ZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxJDAiBgNVBAMMG2ludGVybWVk aWF0ZS1jYS5leGFtcGxlLmNvbTEqMCgGCSqGSIb3DQEJARYbaW50ZXJtZWRpYXRl -LWNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTc0NFoXDTQwMDgyMjE3NTc0NFow +LWNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzOVoXDTQwMDgyMzAwMjIzOVow SzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUx GzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sA -MEgCQQDEmAwDjC2Wsp7ccX96e32yC4W4NWWJbBTwR4jWVaDjC8IfBgRMx6A4GxlY -rp7P3O5CFskc6bJ/2J60b2VIqrYRAgMBAAGjMzAxMAkGA1UdEwQCMAAwEwYDVR0l +MEgCQQDNj0xKKyi/+5iG2FTs/lOgwKPorRg69o4zsmMcVOfvwI1IN4FRSsPpqaJN +urHcGNqvGoj07hNBdWxdoixF4pmnAgMBAAGjMzAxMAkGA1UdEwQCMAAwEwYDVR0l BAwwCgYIKwYBBQUHAwEwDwYDVR0RBAgwBocEwKgBFjANBgkqhkiG9w0BAQUFAANB -AEQKnmS9dU91lbbea6KSNPhEAkgFcWjqYsj48VbMsIHQvLrz4Hj9ZjjySC2iu+5W -6aKuVqhz5+lWRbqraV6Tkdg= +ALl1WO7IZYOvPwhyQ4EpCLjSsTuGBcfbWFtw4XiQueZ8TILHcZARH4nW1tKoVWzc +rIGhqRjNMWRmaH1wgSCGRiE= -----END CERTIFICATE----- Files old/glib-networking-2.46.0/tls/tests/files/server-key.der and new/glib-networking-2.46.1/tls/tests/files/server-key.der differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/server-key.pem new/glib-networking-2.46.1/tls/tests/files/server-key.pem --- old/glib-networking-2.46.0/tls/tests/files/server-key.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/server-key.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,9 +1,9 @@ -----BEGIN RSA PRIVATE KEY----- -MIIBOQIBAAJBAKgbwl2Cbk7jhz+LqR7R2E1jwCYiysSZj3eJgP3xBDTsm4RVOn5s -eCjMIQ5BB0FpLqr/X+rm9BgRolCiH1iz1wsCAwEAAQJAGnTT7/d4+L1iKaQHJ6yK -yBMsyFOtaadpJrzjKhPmP5XDsrkzq9ozrEHoW2TAPG6FcYKDxc0B/FGhNj0y2/mU -sQIhANwSUpkJ1FFfhhhr1JQNO9G8HMlSP1I+bNDP2+kgJaUlAiEAw42wEUVjfnD4 -4D5rKyUd+jImaoHM6wnBeRheVcN9jG8CIBk7WJEHWXqC80L1igf3hHZFlR9X+L6b -PaqrSlFuSCKpAiA4yG21tiZb0sYRp05LKu33dpR9HM+5+A078n2B/c/49QIgTWlA -hMV7XwlQguIBwBbHP9QskSiW+5hpyz2eh2b0i1c= +MIIBOwIBAAJBAOTo6nXwfxpFm+vyN+OFKTDc/gbLTvR5veGumQiJmXTlTE5ysj5w +7dJoTnOCZxbXxQ+ld/BaXi7L9DqdqCRkNe8CAwEAAQJBAIbwSm411Cc/i3eeNJX5 +hFuammCU7rktHuLv0qR2wLBn8Sj2XXtJPlBEdolhQdO+YECBMxUG8f92LeJ4T2OF +YhkCIQD/2tu/Sq5iVLkrocnCpppbxcZ5JUYDgnD2TrbvSghj+wIhAOUKJVyo5xRH +DpyAfthRJa6VDUip3hVUz+Zz8PDmkp+dAiAX2nGuTeogJMH2vWiwCxRNBg1Q8haq +8RhS/lezy3UozQIhANa8QHMzWBNG24gXYNVmnzGjRSUPPcw6DAFASnFRe75xAiAq +c0wJZWOMbezOsSgAwPt/xsabERIVXSNhzt1il/lPjA== -----END RSA PRIVATE KEY----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/server-self.pem new/glib-networking-2.46.1/tls/tests/files/server-self.pem --- old/glib-networking-2.46.0/tls/tests/files/server-self.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/server-self.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,11 +1,11 @@ -----BEGIN CERTIFICATE----- -MIIBiDCCATICCQDcDYKM9fP8yDANBgkqhkiG9w0BAQUFADBLMRMwEQYKCZImiZPy +MIIBiDCCATICCQD8Rn+cHcihijANBgkqhkiG9w0BAQUFADBLMRMwEQYKCZImiZPy LGQBGRYDQ09NMRcwFQYKCZImiZPyLGQBGRYHRVhBTVBMRTEbMBkGA1UEAwwSc2Vy -dmVyLmV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTczOFoXDTQwMDgyMjE3NTczOFow +dmVyLmV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzMVoXDTQwMDgyMzAwMjIzMVow SzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUx GzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sA -MEgCQQCoG8Jdgm5O44c/i6ke0dhNY8AmIsrEmY93iYD98QQ07JuEVTp+bHgozCEO -QQdBaS6q/1/q5vQYEaJQoh9Ys9cLAgMBAAEwDQYJKoZIhvcNAQEFBQADQQBeTddU -wuWCIzyRTtI0ryY7ZYdLmjzbZRmfcVdSLUiMmt7TaO1hFTlwkErktO9seVOnkMeE -OrG23LPbsd4DKNWk +MEgCQQDk6Op18H8aRZvr8jfjhSkw3P4Gy070eb3hrpkIiZl05UxOcrI+cO3SaE5z +gmcW18UPpXfwWl4uy/Q6nagkZDXvAgMBAAEwDQYJKoZIhvcNAQEFBQADQQADBJbF +pDpocLDuQo5DXoXVlloJAputR6oKQLtTFRorEr0iASEr/8DEXfFoOI+US/8EZ/IT +6JR2XOHSot4zsr68 -----END CERTIFICATE----- Files old/glib-networking-2.46.0/tls/tests/files/server.der and new/glib-networking-2.46.1/tls/tests/files/server.der differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/glib-networking-2.46.0/tls/tests/files/server.pem new/glib-networking-2.46.1/tls/tests/files/server.pem --- old/glib-networking-2.46.0/tls/tests/files/server.pem 2015-09-21 17:07:41.000000000 +0200 +++ new/glib-networking-2.46.1/tls/tests/files/server.pem 2015-09-28 16:44:43.000000000 +0200 @@ -1,14 +1,14 @@ -----BEGIN CERTIFICATE----- -MIICNzCCAaCgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk +MIICNzCCAaCgAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBhjETMBEGCgmSJomT8ixk ARkWA0NPTTEXMBUGCgmSJomT8ixkARkWB0VYQU1QTEUxHjAcBgNVBAsMFUNlcnRp ZmljYXRlIEF1dGhvcml0eTEXMBUGA1UEAwwOY2EuZXhhbXBsZS5jb20xHTAbBgkq -hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgyOTE3NTczOFoXDTQwMDgy -MjE3NTczOFowSzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkW +hkiG9w0BCQEWDmNhQGV4YW1wbGUuY29tMB4XDTE1MDgzMDAwMjIzMVoXDTQwMDgy +MzAwMjIzMVowSzETMBEGCgmSJomT8ixkARkWA0NPTTEXMBUGCgmSJomT8ixkARkW B0VYQU1QTEUxGzAZBgNVBAMMEnNlcnZlci5leGFtcGxlLmNvbTBcMA0GCSqGSIb3 -DQEBAQUAA0sAMEgCQQCoG8Jdgm5O44c/i6ke0dhNY8AmIsrEmY93iYD98QQ07JuE -VTp+bHgozCEOQQdBaS6q/1/q5vQYEaJQoh9Ys9cLAgMBAAGjMzAxMAkGA1UdEwQC +DQEBAQUAA0sAMEgCQQDk6Op18H8aRZvr8jfjhSkw3P4Gy070eb3hrpkIiZl05UxO +crI+cO3SaE5zgmcW18UPpXfwWl4uy/Q6nagkZDXvAgMBAAGjMzAxMAkGA1UdEwQC MAAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0RBAgwBocEwKgBCjANBgkqhkiG -9w0BAQUFAAOBgQA6r1t6llBm+tE/DT32RbM55jlhk+tweoJe2zte0wYKeGdHv5W/ -CPVxhLqr/4oly/fOsFvamtp6++6JELF7A4a91tMny8HI2Vjuvl9KKDNL+VBnmrGF -h494TQP1aboqAyPljlX7s1728KpgPJkToKSCzQaNfAMRy5LjojIDQPtiJg== +9w0BAQUFAAOBgQBmJQF4mdpoinkWTB5khs2ZVWZWf4QPLH2I/sP8IY1pWIVNtOVG +YiTURtsdIHffSAoJ+9H+KrZhxk7TO9v7LR2Au1fGC6FuGjRizYb6UTe7tpoaZvlj +JZj3sE/Rw/zCHCjA9xNTeYvQlKBzuohbUVGS+kEhxI7ScDmd7ylKSLIbBQ== -----END CERTIFICATE-----
