﻿{"id":794,"date":"2012-04-23T11:43:39","date_gmt":"2012-04-23T03:43:39","guid":{"rendered":"http:\/\/nick.workao.org\/?p=794"},"modified":"2012-06-11T12:38:28","modified_gmt":"2012-06-11T04:38:28","slug":"%e8%a7%a3%e5%86%b3svn%e9%94%99%e8%af%af%ef%bc%9assl-handshake-failed-ssl-error-key-usage-violation-in-certificate-has-been-detected","status":"publish","type":"post","link":"http:\/\/nick.txtcc.com\/index.php\/linux\/794","title":{"rendered":"\u89e3\u51b3svn\u9519\u8bef\uff1a&#8217;SSL handshake failed: SSL error: Key usage violation in certificate has been detected.\u2019"},"content":{"rendered":"<p>12.04\u524d\uff1a<\/p>\n<p>sudo apt-get install\u00a0libneon27-dev<\/p>\n<p>sudo mv \/usr\/lib\/libneon-gnutls.so.27 \/usr\/lib\/libneon-gnutls.so.27.old<\/p>\n<p>sudo ln -s \/usr\/lib\/libneon.so.27 \/usr\/lib\/libneon-gnutls.so.27<\/p>\n<p>&nbsp;<\/p>\n<p>12.04\uff1a<\/p>\n<p>&nbsp;<\/p>\n<ol>\n    <li>Uninstall the current\u00a0<span style=\"font-family: 'courier new', courier, monospace;\">libneon\u00a0<\/span>package:\n<code>sudo apt-get remove libneon27<\/code>><\/li>\n    <li>Download the latest\u00a0<span style=\"font-family: 'courier new', courier, monospace;\">libneon\u00a0<\/span>package from<a href=\"http:\/\/packages.debian.org\/squeeze\/libneon27\">http:\/\/packages.debian.org\/squeeze\/libneon27<\/a>\u00a0 (at the bottom you can choose the right version for your architecture).\n<ol>\n    <li>32\u4f4d\u4e0b\u8f7d\uff1ahttp:\/\/ftp.cn.debian.org\/debian\/pool\/main\/n\/neon27\/libneon27_0.29.3-3_i386.deb<\/li>\n    <li>64\u4f4d\u4e0b\u8f7d\uff1ahttp:\/\/ftp.cn.debian.org\/debian\/pool\/main\/n\/neon27\/libneon27_0.29.3-3_amd64.deb<\/li>\n<\/ol>\n<\/li>\n    <li>Install the required libssl dependency:\n<code>sudo apt-get install libssl0.9.8<\/code><\/li>\n    <li>Install the downloaded\u00a0<span style=\"font-family: 'courier new', courier, monospace;\">libneon\u00a0<\/span>package. E.g. for the 64Bit architecture:\n<code>dpkg -i libneon27_0.29.3-3_amd64.deb \u6216&nbsp;<\/code>libneon27_0.29.3-3_i386.deb<\/li>\n    <li>Change the symbolic links again like described above:\n<code>sudo mv \/usr\/lib\/libneon-gnutls.so.27 \/usr\/lib\/libneon-gnutls.so.27.old\nsudo ln -s \/usr\/lib\/libneon.so.27 \/usr\/lib\/libneon-gnutls.so.27<\/code><\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>12.04\u524d\uff1a sudo apt-get install\u00a0libneon27-dev sudo mv \/usr\/lib\/libneon-gnutls.so.27 \/usr\/lib\/libneon-gn&#46;&#46;&#46;<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-794","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts\/794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/comments?post=794"}],"version-history":[{"count":2,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts\/794\/revisions"}],"predecessor-version":[{"id":865,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/posts\/794\/revisions\/865"}],"wp:attachment":[{"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/media?parent=794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/categories?post=794"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/nick.txtcc.com\/index.php\/wp-json\/wp\/v2\/tags?post=794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}