[Info-vax] SSL for OpenVMS 7.2-1
George Cook
cook at wvnvms.wvnet.edu
Wed Jan 21 16:56:38 EST 2009
In article <mailman.0.1232558900.21714.info-vax_rbnsn.com at rbnsn.com>, "James J. O'Shea" <seamas_ose at ameritech.net> writes:
> Can anyone tell me what version of SSL works with OpenVMS 7.2-1 and where I can get it?
>
If you just need the OpenSSL object libraries to link against and
have a recent version of DEC C, OpenSSL 0.9.8e (available at
http://www.openssl.org/source/) should build on 7.2-1 using the
following procedure (from the VMS Mosaic OPENSSL.README):
OpenSSL 0.9.8e
----------------------------------------------------------------------
@MAKEVMS CONFIG "" NODEBUG DECC
@MAKEVMS BUILDINF "" NODEBUG DECC
@MAKEVMS SOFTLINKS "" NODEBUG DECC
@MAKEVMS CRYPTO "" NODEBUG DECC
@MAKEVMS SSL "" NODEBUG DECC
Note 1: The following fixes to the 0.9.8e MAKEVMS.COM
should be made prior to starting a build on VAX. Add a new
line 323 to MAKEVMS.COM.
************
File S4:[OPENSSL.OPENSSL-0_9_8E]MAKEVMS.COM;2
323 $ WRITE H_FILE "#define OPENSSL_NO_SHA512"
324 $!
******
File S4:[OPENSSL.OPENSSL-0_9_8E]MAKEVMS.COM;1
323 $!
************
Note 2: the 0.9.8e include file OPENSSLCONF.H created on
an Alpha or IA64 system will not work with a VAX Mosaic build.
----------------------------------------------------------------------
Once the build is complete, then
@INSTALL <root>
where <root> is the directory in which the built OpenSSL will be
placed. Then in [.VMS] of that directory
@OPENSSL_STARTUP
or
@OPENSSL_STARTUP "/SYSTEM" ! Logicals defined /SYSTEM
to define the logicals needed by the Mosaic build. Once Mosaic
is built, the OpenSSL package can be removed from the system if
SSL certificate verification is not needed. However, the files
in the <root> directory should be kept so that Mosaic can be
rebuilt, as needed, in the future. If certificate verification
support is desired, then the file CERT.PEM provided with Mosaic
should be copied to the SSLCERTS directory with world read access.
George Cook
WVNET
More information about the Info-vax
mailing list