{"id":347,"date":"2012-02-09T23:45:04","date_gmt":"2012-02-10T04:45:04","guid":{"rendered":"http:\/\/littlesvr.ca\/grumble\/?p=347"},"modified":"2012-12-05T00:50:03","modified_gmt":"2012-12-05T05:50:03","slug":"year-2038-problem-in-2012","status":"publish","type":"post","link":"http:\/\/littlesvr.ca\/grumble\/2012\/02\/09\/year-2038-problem-in-2012\/","title":{"rendered":"Year 2038 problem, in 2012"},"content":{"rendered":"<p>I&#8217;m generating a new certificate for myself, and I still remember the frustration I ran into a long time ago where the problem was <a href=\"http:\/\/littlesvr.ca\/grumble\/2010\/03\/24\/certificate-expiry\/\">my certificate expired needlessly<\/a> and completely unexpectedly.<\/p>\n<p>So this time I figured what the hell, I&#8217;ll set it to expire in 100 years. I thought that was the end of it, until I dumped my cert and observed the following:<\/p>\n<pre>        Validity\r\n            Not Before: Feb 10 04:16:53 2012 GMT\r\n            Not After : Jan  4 21:48:37 1976 GMT<\/pre>\n<p>Come on, you have got to be kidding me? I&#8217;m going to guess this is the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Year_2038_problem\">Year 2038 problem<\/a>. But in security software (openssl) that was built last year? I sure hope they&#8217;ll be working on ridding themselves of this problem before we get close to that date. You think it&#8217;s far, but remember how much was spent on Y2K?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m generating a new certificate for myself, and I still remember the frustration I ran into a long time ago where the problem was my certificate expired needlessly and completely unexpectedly. So this time I figured what the hell, I&#8217;ll set it to expire in 100 years. I thought that was the end of it, &hellip; <\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4],"tags":[],"class_list":{"0":"entry","1":"post","2":"publish","3":"author-andrew","4":"post-347","6":"format-standard","7":"category-opensource","8":"category-safeforseneca"},"_links":{"self":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts\/347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/comments?post=347"}],"version-history":[{"count":5,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts\/347\/revisions"}],"predecessor-version":[{"id":582,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/posts\/347\/revisions\/582"}],"wp:attachment":[{"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/media?parent=347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/categories?post=347"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/littlesvr.ca\/grumble\/wp-json\/wp\/v2\/tags?post=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}