{"id":630,"date":"2012-08-09T18:19:32","date_gmt":"2012-08-09T16:19:32","guid":{"rendered":"http:\/\/blogs.igalia.com\/carlosgc\/?p=630"},"modified":"2012-08-09T18:19:33","modified_gmt":"2012-08-09T16:19:33","slug":"ssl-certificates-information-support-in-epiphany","status":"publish","type":"post","link":"https:\/\/blogs.igalia.com\/carlosgc\/2012\/08\/09\/ssl-certificates-information-support-in-epiphany\/","title":{"rendered":"SSL certificates information support in Epiphany"},"content":{"rendered":"<p>Since the <a href=\"http:\/\/projects.gnome.org\/epiphany\/\">Epiphany<\/a> migration to <a href=\"http:\/\/www.webkit.org\/\">WebKit<\/a>, websites with an invalid SSL certificate were marked as untrusted with the unsecure lock icon in the location bar. However, it wasn&#8217;t possible to know what was wrong with the certificate nor the certificate details. Using the <a href=\"http:\/\/developer.gnome.org\/gcr\/stable\/GcrCertificateWidget.html\">certificate viewer widget<\/a> available in <a href=\"http:\/\/developer.gnome.org\/gcr\/stable\/index.html\">gcr<\/a>, I&#8217;ve implemented a dialog to show information about the possible SSL errors and certificate details in <a href=\"http:\/\/projects.gnome.org\/epiphany\/\">Epiphany<\/a>. This also means <a href=\"http:\/\/projects.gnome.org\/epiphany\/\">Epiphany<\/a> now depends on <a href=\"http:\/\/git.gnome.org\/browse\/gcr\">gcr<\/a>.<\/p>\n<div id=\"attachment_631\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/08\/ephy-tls-certificates.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-631\" class=\"size-medium wp-image-631\" src=\"http:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/08\/ephy-tls-certificates-300x198.png\" alt=\"Epiphany showing an invalid certificate\" width=\"300\" height=\"198\" srcset=\"https:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/08\/ephy-tls-certificates-300x198.png 300w, https:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/08\/ephy-tls-certificates-1024x676.png 1024w, https:\/\/blogs.igalia.com\/carlosgc\/files\/2012\/08\/ephy-tls-certificates.png 1051w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-631\" class=\"wp-caption-text\">Epiphany showing an invalid certificate<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Since the Epiphany migration to WebKit, websites with an invalid SSL certificate were marked as untrusted with the unsecure lock icon in the location bar. However, it wasn&#8217;t possible to know what was wrong with the certificate nor the certificate &hellip; <a href=\"https:\/\/blogs.igalia.com\/carlosgc\/2012\/08\/09\/ssl-certificates-information-support-in-epiphany\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,7],"tags":[21],"class_list":["post-630","post","type-post","status-publish","format-standard","hentry","category-free-software","category-gnome","category-igalia","tag-epiphany"],"_links":{"self":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts\/630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/comments?post=630"}],"version-history":[{"count":4,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts\/630\/revisions"}],"predecessor-version":[{"id":635,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/posts\/630\/revisions\/635"}],"wp:attachment":[{"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/media?parent=630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/categories?post=630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.igalia.com\/carlosgc\/wp-json\/wp\/v2\/tags?post=630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}