Project

General

Profile

Installing OpenSSL on El Capitan

With the release of El Capitan, Apple no longer supplies ssl as part of Xcode. However, ssl is an integral part of python. We expect that to change, but for now openssl is required.

Using homebrew to install openssl

We recommend using home-brew to install openssl. The homebrew install will make sure that openssl is not picked up by default.

However, be aware that installations of other packages in home-brew may conflict with the ups products.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
$ brew install openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h_1.el_capitan
######################################################################## 100.0%
==> Pouring openssl-1.0.2h_1.el_capitan.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl/certs

and run
  /usr/local/opt/openssl/bin/c_rehash

This formula is keg-only, which means it was not symlinked into /usr/local.

Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include

==> Summary
🍺  /usr/local/Cellar/openssl/1.0.2h_1: 1,691 files, 12M

bare install

It is possible to do a bare install of openssl on your machine using a distribution from https://www.openssl.org/. We do not recommend this option.