{"id":5854,"date":"2019-06-17T02:10:02","date_gmt":"2019-06-17T10:10:02","guid":{"rendered":"https:\/\/cheapsslsecurity.com\/blog\/?p=5854"},"modified":"2021-01-26T07:32:13","modified_gmt":"2021-01-26T15:32:13","slug":"how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain","status":"publish","type":"post","link":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/","title":{"rendered":"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"},"content":{"rendered":"<h2>A quick guide on fixing a difficult SSL\/TLS certificate error:<br \/>\nNET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN in Google Chrome<\/h2>\n<p>Let\u2019s not beat around the bush \u2013 you\u2019re here because you were trying to reach a website and got a \u201cNET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\u201d error. Probably using Google Chrome, as that is the search giant\u2019s parlance. <\/p>\n<p>Or, alternatively, you\u2019re a website owner that has been told by a Chrome user that they\u2019re receiving a \u201cNET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\u201d error when attempting to reach your site.<br \/>\nEither way you need help.<\/p>\n<p>Now, I have some good news and I have some bad news. The good news is that if you\u2019re a website owner, I can help you. The bad news is that if you\u2019re just a regular internet user, you\u2019re $#!% out of luck.<\/p>\n<p>Well, for the most part. Let\u2019s start with regular internet users first. <\/p>\n<h2>Fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN for regular internet users<\/h2>\n<p>Unfortunately, this is a server-side error that can\u2019t be fixed on your end. Whereas there are some (ill-advised) work-arounds for other certificate errors \u2013 things like changing your system time or clicking through a warning \u2013 when the issue is key-pinning you might be completely out of luck.<\/p>\n<p>You can attempt to navigate to the site using the HTTP protocol. And if the site isn\u2019t forcing HTTPS with an HSTS header you\u2019ll be able to reach it \u2013 albeit without any security in place. Again, this isn\u2019t a good idea because anything you do on that site \u2013 any password you enter, what you\u2019re viewing \u2013 is out in the open and easily visible to third parties. <\/p>\n<p>Your best bet is to contact the site owner and let them know that there\u2019s an issue with one of the keys they have pinned. Or in this case, don\u2019t have pinned.<\/p>\n<h2>Fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN for site owners<\/h2>\n<p>Key pinning is a risky thing to do if you\u2019re not completely sure what you\u2019re doing. The premise is great, allowing you to more closely control what public keys are used, which reduces the risk of having one of the associated private keys cracked. But the downside is that you can completely break your website if you muck it up.<\/p>\n<p>Without assuming too much, it sounds like potentially, maybe, someone didn\u2019t get it right somewhere?<\/p>\n<p>You have two choices, this error is as a result of a key NOT being pinned somewhere in the certificate chain. As you are no doubt aware, web browsers need to be able to successfully complete the certificate chain before extending trust to an end-user\/leaf certificate. Part of that is verifying the signatures on the certificates, and that\u2019s done using their public keys. <\/p>\n<p>You likely have either pinned the wrong key, or not pinned any key to one of the intermediate certificates that makes up your certificate chain. Once you find the offending certificate, you should be able to find a copy of its public key on the intermediate CA\u2019s website. <\/p>\n<p>Here\u2019s a better idea though \u2013 stop pinning keys.<\/p>\n<p>Experts around the world agree that it\u2019s frankly more trouble than it\u2019s worth for all but the most sophisticated of enterprises. There\u2019s way more downside than upside. And some browsers, Google Chrome included, either have phased out support or have announced their intention to.<\/p>\n<p>Besides, you can gain the same level of defense provided by key pinning simply by turning over certificates and keys more frequently. There\u2019s no need to pin them. Just rotate them every 3-6 months. <\/p>\n<p>We hope this helps.<\/p>\n<div class=\"graysection\">\n<h2>Save up to 89% on SSL certificates<\/h2>\n<p>\nWe offer the lowest prices on SSL certificates from Comodo, GeoTrust, Thawte, Sectigo, Symantec, and RapidSSL. Save up to 89% by purchasing direct from us!<\/br><br \/>\n<a class=\"comparebtn\" href=\"https:\/\/cheapsslsecurity.com\/\">Buy SSL Certificates at Only $4.97<\/a><\/p>\n<\/div>\n<h2>Related Resources<\/h2>\n<ul>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/ssl-certificate-problem-unable-to-get-local-issuer-certificate\/\" target=\"_blank\" rel=\"noopener noreferrer\">Guide for the \u201cSSL Certificate Problem: Unable to get Local Issuer Certificate\u201d<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/ssl_error_rx_record_too_long\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSL_Error_rx_record_too_long \u2013 The Trouble Shooting Guide<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/err-connection-refused-error-fixing-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">ERR_CONNECTION_REFUSED in Chrome \u2013 Fixing Guide by SSLSecurity<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-err_ssl_version_or_cipher_mismatch-error\/\" target=\"_blank\" rel=\"noopener noreferrer\">How to Fix ERR_SSL_VERSION_OR_CIPHER_MISMATCH Error<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/your-connection-is-not-private-error-a-fixing-guide-for-all-devices\/\" target=\"_blank\" rel=\"noopener noreferrer\">Your Connection is not Private Error \u2013 A Fixing Guide for all devices<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/apache-server-common-ssl-errors-and-troubleshooting-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">Apache Server: Common SSL Errors and Troubleshooting Guide<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/mixed-content-error-how-to-disable-it-on-chrome\/\" target=\"_blank\" rel=\"noopener noreferrer\">What is Mixed Content Error &amp; How to Disable it on Chrome<\/a><\/li>\n<li><a href=\"https:\/\/cheapsslsecurity.com\/blog\/troubleshoot-secure-connection-failed-error-firefox\/\" target=\"_blank\" rel=\"noopener noreferrer\">Troubleshoot \u2018Secure Connection Failed\u2019 Error in Firefox<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A quick guide on fixing a difficult SSL\/TLS certificate error: NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN in Google Chrome Let\u2019s not beat around the bush \u2013 you\u2019re here because you were trying to reach a website and got a \u201cNET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\u201d error. Probably using Google Chrome, as that is the search giant\u2019s parlance. Or, alternatively, you\u2019re a website owner that has<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-5854","post","type-post","status-publish","format-standard","category-ssl-pki"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN<\/title>\n<meta name=\"description\" content=\"A quick guide on fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN error in Google Chrome. Read now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\" \/>\n<meta property=\"og:description\" content=\"A quick guide on fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN error in Google Chrome. Read now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/\" \/>\n<meta property=\"og:site_name\" content=\"Savvy Security\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cheapsslsecurities\" \/>\n<meta property=\"article:published_time\" content=\"2019-06-17T10:10:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-26T15:32:13+00:00\" \/>\n<meta name=\"author\" content=\"Savvy Security\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:site\" content=\"@sslsecurity\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Savvy Security\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/\"},\"author\":{\"name\":\"Savvy Security\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"headline\":\"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\",\"datePublished\":\"2019-06-17T10:10:02+00:00\",\"dateModified\":\"2021-01-26T15:32:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/\"},\"wordCount\":759,\"articleSection\":[\"SSL &amp; PKI\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/\",\"name\":\"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\"},\"datePublished\":\"2019-06-17T10:10:02+00:00\",\"dateModified\":\"2021-01-26T15:32:13+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\"},\"description\":\"A quick guide on fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN error in Google Chrome. Read now!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/\",\"name\":\"Savvy Security\",\"description\":\"Practical cybersecurity advice\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/#\\\/schema\\\/person\\\/1ce9a5743b7f25b5be6e4972864b4493\",\"name\":\"Savvy Security\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g\",\"caption\":\"Savvy Security\"},\"description\":\"Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24\\\/7 security teams.\",\"sameAs\":[\"blogadmin\"],\"url\":\"https:\\\/\\\/cheapsslsecurity.com\\\/blog\\\/author\\\/blogadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN","description":"A quick guide on fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN error in Google Chrome. Read now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/","og_locale":"en_US","og_type":"article","og_title":"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN","og_description":"A quick guide on fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN error in Google Chrome. Read now!","og_url":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/","og_site_name":"Savvy Security","article_publisher":"https:\/\/www.facebook.com\/cheapsslsecurities","article_published_time":"2019-06-17T10:10:02+00:00","article_modified_time":"2021-01-26T15:32:13+00:00","author":"Savvy Security","twitter_card":"summary_large_image","twitter_creator":"@sslsecurity","twitter_site":"@sslsecurity","twitter_misc":{"Written by":"Savvy Security","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/#article","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/"},"author":{"name":"Savvy Security","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"headline":"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN","datePublished":"2019-06-17T10:10:02+00:00","dateModified":"2021-01-26T15:32:13+00:00","mainEntityOfPage":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/"},"wordCount":759,"articleSection":["SSL &amp; PKI"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/","url":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/","name":"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN","isPartOf":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#website"},"datePublished":"2019-06-17T10:10:02+00:00","dateModified":"2021-01-26T15:32:13+00:00","author":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493"},"description":"A quick guide on fixing NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN error in Google Chrome. Read now!","breadcrumb":{"@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cheapsslsecurity.com\/blog\/how-to-fix-neterr_ssl_pinned_key_not_in_cert_chain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cheapsslsecurity.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Fix NET::ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"}]},{"@type":"WebSite","@id":"https:\/\/cheapsslsecurity.com\/blog\/#website","url":"https:\/\/cheapsslsecurity.com\/blog\/","name":"Savvy Security","description":"Practical cybersecurity advice","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cheapsslsecurity.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cheapsslsecurity.com\/blog\/#\/schema\/person\/1ce9a5743b7f25b5be6e4972864b4493","name":"Savvy Security","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e5539150b16b5af1d22136f03dedda89a96babb3e9b5ceb18c2bde4e1dcba57?s=96&d=mm&r=g","caption":"Savvy Security"},"description":"Welcome to Savvy Security, a blog focused on providing practical cybersecurity advice for website owners and small businesses. Our team brings you the latest news, best practices and tips you can use to protect your business...without a multi-million dollar budget or 24\/7 security teams.","sameAs":["blogadmin"],"url":"https:\/\/cheapsslsecurity.com\/blog\/author\/blogadmin\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/5854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/comments?post=5854"}],"version-history":[{"count":0,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/posts\/5854\/revisions"}],"wp:attachment":[{"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/media?parent=5854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/categories?post=5854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cheapsslsecurity.com\/blog\/wp-json\/wp\/v2\/tags?post=5854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}