Title: Public key pinning support · Issue #1 · nativescript-community/https · GitHub
Open Graph Title: Public key pinning support · Issue #1 · nativescript-community/https
X Title: Public key pinning support · Issue #1 · nativescript-community/https
Description: I see that cert pinning is supported, but how much extra work would it be to add a method for pinning just a public key? This would be much more convenient in most cases I think, given that key pairs are generally long-lived while certif...
Open Graph Description: I see that cert pinning is supported, but how much extra work would it be to add a method for pinning just a public key? This would be much more convenient in most cases I think, given that key pai...
X Description: I see that cert pinning is supported, but how much extra work would it be to add a method for pinning just a public key? This would be much more convenient in most cases I think, given that key pai...
Opengraph URL: https://github.com/nativescript-community/https/issues/1
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Public key pinning support","articleBody":"I see that cert pinning is supported, but how much extra work would it be to add a method for pinning just a public key?\r\n\r\nThis would be much more convenient in most cases I think, given that key pairs are generally long-lived while certificates change on a regular basis — more so now with the rising popularity of Let's Encrypt which issues 90-day certs. With public key pining, I can just commit the public key (or hash) as a static file once and forget about it, whereas it seems like cert pinning would require me to implement additional logic to ensure that the latest version of the cert is always stored locally.\r\n\r\n(Note: I've looked at the readme, but haven't yet used this library or done much digging into how Android, iOS, or the linked libraries handle TLS pinning; so my assumptions about what is and/or can be supported may be completely off.)","author":{"url":"https://github.com/buu700","@type":"Person","name":"buu700"},"datePublished":"2017-01-26T06:46:29.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":12},"url":"https://github.com/1/https/issues/1"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:3d45008d-e402-cc8c-d19a-6d018bf0ef83 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A496:E2DB2:18179EA:2005233:698D89B3 |
| html-safe-nonce | f9a788bda5d9723512ad2583d1d329edd8420b14484175ad854977b4d780a9ac |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNDk2OkUyREIyOjE4MTc5RUE6MjAwNTIzMzo2OThEODlCMyIsInZpc2l0b3JfaWQiOiIxMzQxNzcwOTk5MzM5NTE4Mzg3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 466fd6f07f8993c825b8ad25ec47605cbe1e9d7622bb14f0afa645a03ff19c8e |
| hovercard-subject-tag | issue:203302839 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nativescript-community/https/1/issue_layout |
| twitter:image | https://opengraph.githubassets.com/f9cbdfc0371acd75551eac790791749d05d3b9ec24505656414038495fb86735/nativescript-community/https/issues/1 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/f9cbdfc0371acd75551eac790791749d05d3b9ec24505656414038495fb86735/nativescript-community/https/issues/1 |
| og:image:alt | I see that cert pinning is supported, but how much extra work would it be to add a method for pinning just a public key? This would be much more convenient in most cases I think, given that key pai... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | buu700 |
| hostname | github.com |
| expected-hostname | github.com |
| None | c0818105fa276287e9369cfdefa0a0fa7953719791ceff9b94d69623c0a4fe8a |
| turbo-cache-control | no-preview |
| go-import | github.com/nativescript-community/https git https://github.com/nativescript-community/https.git |
| octolytics-dimension-user_id | 50633791 |
| octolytics-dimension-user_login | nativescript-community |
| octolytics-dimension-repository_id | 77530217 |
| octolytics-dimension-repository_nwo | nativescript-community/https |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 77530217 |
| octolytics-dimension-repository_network_root_nwo | nativescript-community/https |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 4c8f4bd0b67d7f1472d0ab3f49827eaae062a36b |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width