Martin Kutlak 0c5c2d9
From 8fddcea966d381ffb3003dbde088e6fdafe57c04 Mon Sep 17 00:00:00 2001
Martin Kutlak 0c5c2d9
From: Martin Kutlak <mkutlak@redhat.com>
Martin Kutlak 0c5c2d9
Date: Thu, 11 Jan 2018 15:51:19 +0100
Martin Kutlak 0c5c2d9
Subject: [PATCH 17/22] reporter-rhtsupport: Remove dependency on
Martin Kutlak 0c5c2d9
 redhat-access-insights
Martin Kutlak 0c5c2d9
Martin Kutlak 0c5c2d9
The package is going away/will no longer include the certificate.
Martin Kutlak 0c5c2d9
Martin Kutlak 0c5c2d9
Libreport will package the certificate directly.
Martin Kutlak 0c5c2d9
Martin Kutlak 0c5c2d9
Related to #1524481
Martin Kutlak 0c5c2d9
Martin Kutlak 0c5c2d9
Signed-off-by: Martin Kutlak <mkutlak@redhat.com>
Martin Kutlak 0c5c2d9
---
Martin Kutlak 0c5c2d9
 configure.ac                               | 11 +++++
Martin Kutlak 0c5c2d9
 libreport.spec.in                          |  9 ++--
Martin Kutlak 0c5c2d9
 src/lib/ureport.c                          |  2 +-
Martin Kutlak 0c5c2d9
 src/plugins/Makefile.am                    |  6 +++
Martin Kutlak 0c5c2d9
 src/plugins/cert-api.access.redhat.com.pem | 74 ++++++++++++++++++++++++++++++
Martin Kutlak 0c5c2d9
 5 files changed, 98 insertions(+), 4 deletions(-)
Martin Kutlak 0c5c2d9
 create mode 100644 src/plugins/cert-api.access.redhat.com.pem
Martin Kutlak 0c5c2d9
Martin Kutlak 0c5c2d9
diff --git a/configure.ac b/configure.ac
Martin Kutlak 0c5c2d9
index 73ebe3a9..5717248a 100644
Martin Kutlak 0c5c2d9
--- a/configure.ac
Martin Kutlak 0c5c2d9
+++ b/configure.ac
Martin Kutlak 0c5c2d9
@@ -172,6 +172,17 @@ do
Martin Kutlak 0c5c2d9
 done
Martin Kutlak 0c5c2d9
 fi dnl end NO_MANTISBT
Martin Kutlak 0c5c2d9
 
Martin Kutlak 0c5c2d9
+dnl enable import of certificate for rhtsupport plugin
Martin Kutlak 0c5c2d9
+AC_ARG_ENABLE([import-rhtsupport-cert],
Martin Kutlak 0c5c2d9
+AS_HELP_STRING([--enable-import-rhtsupport-cert],
Martin Kutlak 0c5c2d9
+    [import certificate needed for rhtsupport plugin (default is NO)]),
Martin Kutlak 0c5c2d9
+[], [enable_import_rhtsupport_cert="no"])
Martin Kutlak 0c5c2d9
+
Martin Kutlak 0c5c2d9
+AS_IF([test "x$enable_import_rhtsupport_cert" != "xno"],
Martin Kutlak 0c5c2d9
+AM_CONDITIONAL(ENABLE_IMPORT_RHTSUPPORT_CERT, true),
Martin Kutlak 0c5c2d9
+AM_CONDITIONAL(ENABLE_IMPORT_RHTSUPPORT_CERT, false))
Martin Kutlak 0c5c2d9
+
Martin Kutlak 0c5c2d9
+
Martin Kutlak 0c5c2d9
 AC_ARG_WITH(python2,
Martin Kutlak 0c5c2d9
 AS_HELP_STRING([--with-python2],[use python2 (default is YES)]),
Martin Kutlak 0c5c2d9
 LIBREPORT_PARSE_WITH([python2]))
Martin Kutlak 0c5c2d9
diff --git a/src/lib/ureport.c b/src/lib/ureport.c
Martin Kutlak 0c5c2d9
index a595015c..6f1c05a3 100644
Martin Kutlak 0c5c2d9
--- a/src/lib/ureport.c
Martin Kutlak 0c5c2d9
+++ b/src/lib/ureport.c
Martin Kutlak 0c5c2d9
@@ -40,7 +40,7 @@
Martin Kutlak 0c5c2d9
  * macro for cert name. Cert path can be easily modified for example by reading
Martin Kutlak 0c5c2d9
  * an environment variable LIBREPORT_DEBUG_AUTHORITY_CERT_DIR_PATH
Martin Kutlak 0c5c2d9
  */
Martin Kutlak 0c5c2d9
-#define CERT_AUTHORITY_CERT_PATH "/etc/redhat-access-insights"
Martin Kutlak 0c5c2d9
+#define CERT_AUTHORITY_CERT_PATH "/etc/libreport"
Martin Kutlak 0c5c2d9
 #define CERT_AUTHORITY_CERT_NAME "cert-api.access.redhat.com.pem"
Martin Kutlak 0c5c2d9
 
Martin Kutlak 0c5c2d9
 static char *
Martin Kutlak 0c5c2d9
diff --git a/src/plugins/Makefile.am b/src/plugins/Makefile.am
Martin Kutlak 0c5c2d9
index f73e7dce..b228602a 100644
Martin Kutlak 0c5c2d9
--- a/src/plugins/Makefile.am
Martin Kutlak 0c5c2d9
+++ b/src/plugins/Makefile.am
Martin Kutlak 0c5c2d9
@@ -28,6 +28,12 @@ pluginsconfdir = $(PLUGINS_CONF_DIR)
Martin Kutlak 0c5c2d9
 
Martin Kutlak 0c5c2d9
 reportpluginsconfdir = $(REPORT_PLUGINS_CONF_DIR)
Martin Kutlak 0c5c2d9
 
Martin Kutlak 0c5c2d9
+if ENABLE_IMPORT_RHTSUPPORT_CERT
Martin Kutlak 0c5c2d9
+libreportconfdir = $(CONF_DIR)
Martin Kutlak 0c5c2d9
+dist_libreportconf_DATA = \
Martin Kutlak 0c5c2d9
+    cert-api.access.redhat.com.pem
Martin Kutlak 0c5c2d9
+endif
Martin Kutlak 0c5c2d9
+
Martin Kutlak 0c5c2d9
 reporters_plugin_conf =
Martin Kutlak 0c5c2d9
 reporters_plugin_format_conf =
Martin Kutlak 0c5c2d9
 if BUILD_BUGZILLA
Martin Kutlak 0c5c2d9
diff --git a/src/plugins/cert-api.access.redhat.com.pem b/src/plugins/cert-api.access.redhat.com.pem
Martin Kutlak 0c5c2d9
new file mode 100644
Martin Kutlak 0c5c2d9
index 00000000..20ef8c00
Martin Kutlak 0c5c2d9
--- /dev/null
Martin Kutlak 0c5c2d9
+++ b/src/plugins/cert-api.access.redhat.com.pem
Martin Kutlak 0c5c2d9
@@ -0,0 +1,74 @@
Martin Kutlak 0c5c2d9
+-----BEGIN CERTIFICATE-----
Martin Kutlak 0c5c2d9
+MIIHZDCCBUygAwIBAgIJAOb+QiglyeZeMA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD
Martin Kutlak 0c5c2d9
+VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcMB1JhbGVp
Martin Kutlak 0c5c2d9
+Z2gxFjAUBgNVBAoMDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0
Martin Kutlak 0c5c2d9
+d29yazEeMBwGA1UEAwwVRW50aXRsZW1lbnQgTWFzdGVyIENBMSQwIgYJKoZIhvcN
Martin Kutlak 0c5c2d9
+AQkBFhVjYS1zdXBwb3J0QHJlZGhhdC5jb20wHhcNMTAwMzE3MTkwMDQ0WhcNMzAw
Martin Kutlak 0c5c2d9
+MzEyMTkwMDQ0WjCBsDELMAkGA1UEBhMCVVMxFzAVBgNVBAgMDk5vcnRoIENhcm9s
Martin Kutlak 0c5c2d9
+aW5hMRAwDgYDVQQHDAdSYWxlaWdoMRYwFAYDVQQKDA1SZWQgSGF0LCBJbmMuMRgw
Martin Kutlak 0c5c2d9
+FgYDVQQLDA9SZWQgSGF0IE5ldHdvcmsxHjAcBgNVBAMMFUVudGl0bGVtZW50IE1h
Martin Kutlak 0c5c2d9
+c3RlciBDQTEkMCIGCSqGSIb3DQEJARYVY2Etc3VwcG9ydEByZWRoYXQuY29tMIIC
Martin Kutlak 0c5c2d9
+IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2Z+mW7OYcBcGxWS+RSKG2GJ2
Martin Kutlak 0c5c2d9
+csMXiGGfEp36vKVsIvypmNS60SkicKENMYREalbdSjrgfXxPJygZWsVWJ5lHPfBV
Martin Kutlak 0c5c2d9
+o3WkFrFHTIXd/R6LxnaHD1m8Cx3GwEeuSlE/ASjc1ePtMnsHH7xqZ9wdl85b1C8O
Martin Kutlak 0c5c2d9
+scgO7fwuM192kvv/veI/BogIqUQugtG6szXpV8dp4ml029LXFoNIy2lfFoa2wKYw
Martin Kutlak 0c5c2d9
+MiUHwtYgAz7TDY63e8qGhd5PoqTv9XKQogo2ze9sF9y/npZjliNy5qf6bFE+24oW
Martin Kutlak 0c5c2d9
+E8pGsp3zqz8h5mvw4v+tfIx5uj7dwjDteFrrWD1tcT7UmNrBDWXjKMG81zchq3h4
Martin Kutlak 0c5c2d9
+etgF0iwMHEuYuixiJWNzKrLNVQbDmcLGNOvyJfq60tM8AUAd72OUQzivBegnWMit
Martin Kutlak 0c5c2d9
+CLcT5viCT1AIkYXt7l5zc/duQWLeAAR2FmpZFylSukknzzeiZpPclRziYTboDYHq
Martin Kutlak 0c5c2d9
+revM97eER1xsfoSYp4mJkBHfdlqMnf3CWPcNgru8NbEPeUGMI6+C0YvknPlqDDtU
Martin Kutlak 0c5c2d9
+ojfl4qNdf6nWL+YNXpR1YGKgWGWgTU6uaG8Sc6qGfAoLHh6oGwbuz102j84OgjAJ
Martin Kutlak 0c5c2d9
+DGv/S86svmZWSqZ5UoJOIEqFYrONcOSgztZ5tU+gP4fwRIkTRbTEWSgudVREOXhs
Martin Kutlak 0c5c2d9
+bfN1YGP7HYvS0OiBKZUCAwEAAaOCAX0wggF5MB0GA1UdDgQWBBSIS6ZFxEbsj9bP
Martin Kutlak 0c5c2d9
+pvYazyY8kMx/FzCB5QYDVR0jBIHdMIHagBSIS6ZFxEbsj9bPpvYazyY8kMx/F6GB
Martin Kutlak 0c5c2d9
+tqSBszCBsDELMAkGA1UEBhMCVVMxFzAVBgNVBAgMDk5vcnRoIENhcm9saW5hMRAw
Martin Kutlak 0c5c2d9
+DgYDVQQHDAdSYWxlaWdoMRYwFAYDVQQKDA1SZWQgSGF0LCBJbmMuMRgwFgYDVQQL
Martin Kutlak 0c5c2d9
+DA9SZWQgSGF0IE5ldHdvcmsxHjAcBgNVBAMMFUVudGl0bGVtZW50IE1hc3RlciBD
Martin Kutlak 0c5c2d9
+QTEkMCIGCSqGSIb3DQEJARYVY2Etc3VwcG9ydEByZWRoYXQuY29tggkA5v5CKCXJ
Martin Kutlak 0c5c2d9
+5l4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgEG
Martin Kutlak 0c5c2d9
+MCAGA1UdEQQZMBeBFWNhLXN1cHBvcnRAcmVkaGF0LmNvbTAgBgNVHRIEGTAXgRVj
Martin Kutlak 0c5c2d9
+YS1zdXBwb3J0QHJlZGhhdC5jb20wDQYJKoZIhvcNAQEFBQADggIBAJ1hEdNBDTRr
Martin Kutlak 0c5c2d9
+6kI6W6stoogSUwjuiWPDY8DptwGhdpyIfbCoxvBR7F52DlwyXOpCunogfKMRklnE
Martin Kutlak 0c5c2d9
+gH1Wt66RYkgNuJcenKHAhR5xgSLoPCOVF9rDjMunyyBuxjIbctM21R7BswVpsEIE
Martin Kutlak 0c5c2d9
+OpV5nlJ6wkHsrn0/E+Zk5UJdCzM+Fp4hqHtEn/c97nvRspQcpWeDg6oUvaJSZTGM
Martin Kutlak 0c5c2d9
+8yFpzR90X8ZO4rOgpoERukvYutUfJUzZuDyS3LLc6ysamemH93rZXr52zc4B+C9G
Martin Kutlak 0c5c2d9
+Em8zemDgIPaH42ce3C3TdVysiq/yk+ir7pxW8toeavFv75l1UojFSjND+Q2AlNQn
Martin Kutlak 0c5c2d9
+pYkmRznbD5TZ3yDuPFQG2xYKnMPACepGgKZPyErtOIljQKCdgcvb9EqNdZaJFz1+
Martin Kutlak 0c5c2d9
+/iWKYBL077Y0CKwb+HGIDeYdzrYxbEd95YuVU0aStnf2Yii2tLcpQtK9cC2+DXjL
Martin Kutlak 0c5c2d9
+Yf3kQs4xzH4ZejhG9wzv8PGXOS8wHYnfVNA3+fclDEQ1mEBKWHHmenGI6QKZUP8f
Martin Kutlak 0c5c2d9
+g0SQ3PNRnSZu8R+rhABOEuVFIBRlaYijg2Pxe0NgL9FlHsNyRfo6EUrB2QFRKACW
Martin Kutlak 0c5c2d9
+3Mo6pZyDjQt7O8J7l9B9IIURoJ1niwygf7VSJTMl2w3fFleNJlZTGgdXw0V+5g+9
Martin Kutlak 0c5c2d9
+Kg6Ay0rrsi4nw1JHue2GvdjdfVOaWSWC
Martin Kutlak 0c5c2d9
+-----END CERTIFICATE-----
Martin Kutlak 0c5c2d9
+-----BEGIN CERTIFICATE-----
Martin Kutlak 0c5c2d9
+MIIFfTCCA2WgAwIBAgIJAJGKz8qFAAADMA0GCSqGSIb3DQEBBQUAMIGwMQswCQYD
Martin Kutlak 0c5c2d9
+VQQGEwJVUzEXMBUGA1UECAwOTm9ydGggQ2Fyb2xpbmExEDAOBgNVBAcMB1JhbGVp
Martin Kutlak 0c5c2d9
+Z2gxFjAUBgNVBAoMDVJlZCBIYXQsIEluYy4xGDAWBgNVBAsMD1JlZCBIYXQgTmV0
Martin Kutlak 0c5c2d9
+d29yazEeMBwGA1UEAwwVRW50aXRsZW1lbnQgTWFzdGVyIENBMSQwIgYJKoZIhvcN
Martin Kutlak 0c5c2d9
+AQkBFhVjYS1zdXBwb3J0QHJlZGhhdC5jb20wHhcNMTUwNTA1MTMwMzQ4WhcNMjUw
Martin Kutlak 0c5c2d9
+NTAyMTMwMzQ4WjCBiTELMAkGA1UEBhMCVVMxFzAVBgNVBAgTDk5PUlRIIENBUk9M
Martin Kutlak 0c5c2d9
+SU5BMRAwDgYDVQQHEwdSYWxlaWdoMRAwDgYDVQQKEwdSZWQgSGF0MRgwFgYDVQQL
Martin Kutlak 0c5c2d9
+Ew9SZWQgSGF0IE5ldHdvcmsxIzAhBgNVBAMTGmNlcnQtYXBpLmFjY2Vzcy5yZWRo
Martin Kutlak 0c5c2d9
+YXQuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9hTNMtZMa7Kg
Martin Kutlak 0c5c2d9
+Jlux6pnuUinP0Rv0aiiPFr7qNHFore4loGrPlpzUvQbUByy3xm7lhf4R4qbINCls
Martin Kutlak 0c5c2d9
+veWg6HDidvQr174RXb5YLMXuBrYAiPWQTrRRLNuvXFHKzREghRWTv48IXTIDEo0G
Martin Kutlak 0c5c2d9
+fZJUO+myY2RfwqugZKic5dR6ZakHSSpQO70O6H5R0eHlKa13k4eEpG2fVY/xqFto
Martin Kutlak 0c5c2d9
+WkfZyEmSacZpqxp7gIjZqreLc4MFwpiVjGFrK3Jk+Px1Z6J94LTLx2SxrYzWIeUs
Martin Kutlak 0c5c2d9
+5j+lceQOvpV4/pkClnRCW1pkCKTccjFKQkpNPGwdIusRXUGl9IYc20Fa/7g9iUQc
Martin Kutlak 0c5c2d9
+5fXu9EAzfwIDAQABo4G+MIG7MAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgZA
Martin Kutlak 0c5c2d9
+MAsGA1UdDwQEAwIF4DATBgNVHSUEDDAKBggrBgEFBQcDATA5BglghkgBhvhCAQ0E
Martin Kutlak 0c5c2d9
+LBYqTWFuYWdlZCBieSBSZWQgSGF0IChjYS1zdXBwb3J0QHJlZGhhdC5jb20pMB0G
Martin Kutlak 0c5c2d9
+A1UdDgQWBBRfgCjd8aXf0U4VX8DKTVIn+paGBzAfBgNVHSMEGDAWgBSIS6ZFxEbs
Martin Kutlak 0c5c2d9
+j9bPpvYazyY8kMx/FzANBgkqhkiG9w0BAQUFAAOCAgEAlC+r6UEEp5BUkI0Rj2T+
Martin Kutlak 0c5c2d9
+1PH7oUCaGQeQoyVbGddz/WUcBk/lMMtyCEoxU+3tTwNWmCWWjYXtjoL9MlSAC/q+
Martin Kutlak 0c5c2d9
+NZfBi1iq0uuSus9JI/Uu8aRhoxTK56qGRed/JNixOHEmFn891cahIPpF0exWwtYD
Martin Kutlak 0c5c2d9
+ThwXo7Z6PI7t8EMKdSrGTOowp58yho8xYFL/Z7JmjL55Pf85GIrdiniNZd4i178J
Martin Kutlak 0c5c2d9
+07R9zsiLvdXq9mT33iJwkm+uhO+FA9d8OE3ji21pBbGUAQSWOdkemvUCsy8zANW9
Martin Kutlak 0c5c2d9
+fT+dBrMr5Buk7eaBBJ2PxECNiWLCRQJWmyff1O5zMT0daS2lBdEGUNhBZ0hnX13Q
Martin Kutlak 0c5c2d9
+kabUp0bxRrNRq+WkomP7onZhfZS6SjKm0UmwoV6o3V1ED6y7muQNRmgDpA5PcbvO
Martin Kutlak 0c5c2d9
+gl7OexNL4zcpyfMdAmTYf5yTRSvB42Yg5hVfuzPEnOIqupwES3mWkEHRlqbMUkHw
Martin Kutlak 0c5c2d9
+qIQAxIwQqZd5PdPpElQ/6j/ZT9DwW/I6zgndX2rsS0oGYcwFTkSj0/rKKkC13hk7
Martin Kutlak 0c5c2d9
+LchXMZu5ckdustM79U6OZIBairrJaL2OpR08un2nwIjgEGqhVFYc44UK1VpkE8mr
Martin Kutlak 0c5c2d9
+qvqJS6OHVlTlKcEDnhVkPS3i5qjuS/PtSq0CwH8bzYKFJayLDY/z36Zv6PdttzmU
Martin Kutlak 0c5c2d9
+Yb1NSDcJejHJ80pMINutyYQ=
Martin Kutlak 0c5c2d9
+-----END CERTIFICATE-----
Martin Kutlak 0c5c2d9
-- 
Martin Kutlak 0c5c2d9
2.14.3
Martin Kutlak 0c5c2d9