This document is the Install Guide and Release Notes for VSI SSL111 Version 1.1-1K for OpenVMS, released in March 2021. It is based on OpenSSL version 1.1.1k and is designed for OpenVMS Integrity servers.
Key aspects covered include:
Prerequisites: Requires OpenVMS Integrity server V8.4-1H1 or later, and approximately 200,000 disk blocks for installation (170,000 installed). No specific account quotas or system parameters are needed.
Coexistence and Migration (Crucial):
SSL111$), directory structures (SYS$SYSDEVICE:[VMS$COMMON.SSL111]), command procedures, and shareable library names.hash.0) in the old store must be manually renamed to use the new SHA-1 hash when moved to the SSL111 directory structure.SSL111$ prefixed versions. The SSL111$STARTUP.COM procedure should be invoked after older SSL startup scripts to ensure the OPENSSL logical name points to the latest version.Installation & Post-Installation:
PRODUCT INSTALL SSL111 command.SSL111$STARTUP.COM and SSL111$SHUTDOWN.COM to system startup/shutdown procedures, defining foreign commands (@SSL111$COM:SSL111$UTILS), and performing the detailed migration steps for applications and certificates.Building Applications: VSI SSL111 supports both 64-bit and 32-bit APIs, using different shareable image files (SSL111$LIBSSL_SHR.EXE for 64-bit, SSL111$LIBSSL_SHR32.EXE for 32-bit). Specific compiler (/POINTER_SIZE=64) and linker options are provided.
Release Notes & Important Considerations:
RAND_egd, etc.) are not supported. Users should use RAND_poll() for secure random seeds.OPENSSL.CNF) are provided with _TEMPLATE suffixes; users should back up any customizations before uninstalling, as a reinstallation will use the new templates.SSL111$SHUTDOWN to be run on all nodes first.Site structure and layout ©2025 Majenko Technologies