We’ve had a number of requests for updating the OpenSSL package in OmniOS r151028 to version 1.1.1, which have led to the creation of a new library/security/openssl/preview package. This allows updating to openssl 1.1.1 on r151028 ahead of the r151030 release (scheduled for May). We’re using this package on our own servers to enable TLS/1.3 for various services.

Installation

In order to make the switch, first ensure that you are on the latest version of the library/security/openssl package. It should be dated 20181214 or later.

omnios$ pkg list -v openssl
FMRI                                                                       IFO
pkg://omnios/library/security/openssl@1.1.0.10-151028.0:20181214T120225Z   i--

Then install the new preview package:

omnios$ openssl version
OpenSSL 1.1.0j  20 Nov 2018

omnios$ pfexec pkg install openssl/preview

omnios$ openssl version
OpenSSL 1.1.1a  20 Nov 2018

Reverting

Due to the way the packages are structured, reverting to version 1.1.0 requires an additional step over just removing the preview package:

omnios$ pfexec pkg uninstall openssl/preview

omnios$ pfexec pkg revert --tagged openssl-preview

omnios$ openssl version
OpenSSL 1.1.0j  20 Nov 2018