I got "certificate verify failed (OpenSSL::SSL::SSLError)" in my ruby application and decided it was time to upgrade the old opensl on my Mac OS X (Mountain Lion) system.
I grabbed the latest sources from here and made the usual
- ./ Setting darwin64-x86_64-cc
- to do
- make a test
- sudo make install
... and everything is completed without a visible error. But I noticed that the new openssl did not replace the old openssl:
$ which openssl /usr/bin/openssl $ /usr/bin/openssl version OpenSSL 0.9.8x 10 May 2012 $ /usr/local/ssl/bin/openssl version OpenSSL 1.0.1e 11 Feb 2013
I hesitate to mess with important system files for fear of breaking existing things. What is the recommended approach? I am thinking of replacing / usr / bin / openssl with a symlink to the version of / usr / local / ssl / bin. Will this work?
openssl osx-mountain-lion macos
fearless_fool
source share