[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