[an error occurred while processing this directive]

HP OpenVMS Systems

SSL (Secure Sockets Layer)
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

HP SSL for OpenVMS

» OpenVMS Security
» SSL Documentation
» Download SSL
» Support
» SSL Source code
» Licensing

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

Source Code

» Download HPE SSL1 Version Source Code Kits
» Download HPE SSL Version Source Code Kits
» Expand the Self-Extracting File
» Restore the Backup Saveset
» Instructions for Building HP SSL on OpenVMS
» Archived Source Kits

IMPORTANT:  Source code kits and build instructions are provided "as-is" and without any support from HPE. The binaries resulting from a build from either modified or unmodified source code are unsupported. HPE provides support, via OpenVMS software services contracts, only for HPE supplied binaries.

The build instructions are guidelines only and will require modification and customization for the OpenVMS environment used for the build. Other build prerequisites, such as compilers, might also exist.

The HPE SSL1 Version 1.0 source code kits can be built on OpenVMS Alpha Version 8.4 and OpenVMS Integrity server Version 8.4.
See the Instructions for Building HP SSL on OpenVMS for more information.

Download the appropriate source code kit. The compressed file contains approximately 19,000 blocks.

» Download HPE SSL1 Version 1.0-2H for OpenVMS Integrity servers Source Code Kit
(July, 2016)

» Download HPE SSL1 Version 1.0-2H for OpenVMS Alpha Source Code Kit
(July, 2016)

» Download HPE SSL Version 1.4-503 for OpenVMS Integrity servers Source Code Kit
(February, 2016)

» Download HPE SSL Version 1.4-503 for OpenVMS Alpha Source Code Kit
(February, 2016)

Expand the Self-Extracting File

To expand the HPE SSL1 source kit self-extracting file, enter one of the following commands, depending on the platform on which you downloaded the kit:

$ RUN HPE_VMS_SSL1_SOURCES_V10-2H.AXPEXE  !  for OpenVMS Alpha
$ RUN HPE_VMS_SSL1_SOURCES_V10-2H.I64EXE    !  for OpenVMS Integrity servers

The system expands the file and names the decompressed file:
HPE_VMS_ALPHA_SSL1_SOURCES_V10-2H.BCK
or
HPE_VMS_I64_SSL1_SOURCES_V10-2H.BCK

 

To expand the HPE SSL source kit self-extracting file, enter one of the following commands, depending on the platform on which you downloaded the kit:

$RUN HPE_VMS_SSL_SOURCES_V14-503.AXPEXE  !  for OpenVMS Alpha
$ RUN HPE_VMS_SSL_SOURCES_V14-503.I64EXE    !  for OpenVMS Integrity servers

The system expands the file and names the decompressed file:
HPE_VMS_ALPHA_SSL_SOURCES_V14-503.BCK
or
HP_VMS_I64_SSL_SOURCES_V14-503.BCK

 

Restore the Backup Saveset

Important: If you are restoring the sources on a system where you installed HP SSL for OpenVMS or HP Secure Web Server for OpenVMS, HPE recommends that you unpack the SSL sources into a directory tree separate from your SSL1 or Secure Web Server installation. For example, if you installed the HPE SSL1 PCSI kit in SYS$COMMON, do not unpack the SSL1 sources in SYS$COMMON:[000000...].

If you previously installed a source code kit for an earlier version of HPE SSL1, remove the previous version source directory tree or create a new directory tree for the Version 1.0 source code kit.

To restore the HPE SSL1 sources backup saveset, enter the following commands:

$ CREATE/DIR disk:[directory]
$ BACKUP HPE_VMS_I64_SSL1_SOURCES_V10-2H.BCK/SAVE disk:[directory...]*.*

Where disk:[directory] is the location where you want to restore the sources. This will create a directory tree under disk:[directory]. HPE SSL1 creates a subdirectory named [.HPE_VMS_SSL1_SOURCES_V10-2H…].

For example, if you specify DKA0:[SSL1_SOURCES...] on the BACKUP command line, the resultant directory tree is DKA0:[SSL1_SOURCES.HPE_VMS_SSL1_SOURCES_V10-2H…].

To restore the HPE SSL sources backup saveset, enter the following commands:

$ CREATE/DIR disk:[directory]
$ BACKUP HPE_VMS_ALPHA_SSL_SOURCES_V14-503.BCK/SAVE disk:[directory...]*.*

Instructions for Building HP SSL on OpenVMS

Instructions for building HPE SSL1/SSL from sources are as follows:

  1. Confirm or change settings in VMS_BUILD_INFO.COM to build on Alpha (64 or 32 bits), Integrity server (64 or 32 bits), or VAX (32 bits).

    Set your default directory to the top level directory for the build tree.

    The file VMS_BUILD_INFO.COM contains build information about the Version 1.0/1.4 source code kit. If you do not change any values in VMS_BUILD_INFO.COM, building the source code results in an SSL Alpha 64-bit build.

    To change the default Alpha 64-bit build to an Alpha 32-bit build, an Integrity server 64-bit or 32-bit build, or a VAX build, open VMS_BUILD_INFO.COM in a text editor.

    The default build information you will see in VMS_BUILD_INFO.COM is for the Alpha platform with 64-bit addressing, as follows:

        $ BUILD_PLATFORM == "ALPHA"
        $ USER_CCFLAGS == "/POINTER_SIZE=64"
        $ BUILD_BITS == "64"
    

    To build on the Alpha platform with 32-bit addressing, edit VMS_BUILD_INFO.COM and change the following lines as follows:

        $ BUILD_PLATFORM == "ALPHA"
        $ USER_CCFLAGS == "/POINTER_SIZE=32"
        $ BUILD_BITS == "32"
    

    To build on the Itanium platform with 64-bit addressing, edit VMS_BUILD_INFO.COM and change the following lines as follows:

        $ BUILD_PLATFORM == "IA64"
        $ USER_CCFLAGS == "/POINTER_SIZE=64"
        $ BUILD_BITS == "64"
    

    To build on the Itanium platform with 32-bit addressing, edit VMS_BUILD_INFO.COM and change the following lines as follows:

        $ BUILD_PLATFORM == "IA64"
        $ USER_CCFLAGS == "/POINTER_SIZE=32"
        $ BUILD_BITS == "32"
    

    To build on the VAX platform with 32-bit addressing, edit VMS_BUILD_INFO.COM and change the following lines as follows:

        $ BUILD_PLATFORM == "VAX"
        $ USER_CCFLAGS == ""
        $ BUILD_BITS == "32"
    

    After you have made changes to the file, save the file and exit the editor.

  2. Execute MAKEVMS.COM.

    Execute the command procedure MAKEVMS.COM from the appropriate platform (Alpha, Integrity server, or VAX) with the following parameters:

        $ @MAKEVMS/OUTPUT=MAKEVMS.LOG ALL NORSAREF NODEBUG DECC NONE
    

    You may see the following errors, which are to be expected. The MDC2, RC5 and IDEA symmetric ciphers have been disabled in HPE SSL1 because of licensing restrictions.

        $ search makevms.log "-E-"
        %CC-E-ERRORMESSAGE, #error MDC2 is disabled.
        %CC-E-ERRORMESSAGE, #error MDC2 is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.

    You may see the following errors, which are to be expected. The RC5 and IDEA symmetric ciphers have been disabled in HPE SSL because of licensing restrictions.

        %CC-E-ERRORMESSAGE, #error RC5 is disabled.
        %CC-E-ERRORMESSAGE, #error RC5 is disabled.
        %CC-E-ERRORMESSAGE, #error RC5 is disabled.  
        %CC-E-ERRORMESSAGE, #error RC5 is disabled.
        %CC-E-ERRORMESSAGE, #error RC5 is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled.
        %CC-E-ERRORMESSAGE, #error IDEA is disabled. 
    
  3. Execute regression tests.

    Execute the following command procedure to run the OpenSSL regression tests.

    $ @[.TEST]TESTS
    
  4. Execute INSTALL.COM.

    After the regression tests are running smoothly, create a new directory to hold the installed files and execute the following command procedure located in the top level directory of the build tree. INSTALL.COM copies the necessary files out of the build tree and into the specified kit directory.

      $ CREATE/DIR disk:[directory.KIT]
      $ @INSTALL.COM disk:[directory.KIT]
    

    For example, if you restored the HPE  SSL1 sources using the command:

    $ BACKUP HPE_VMS_I64_SSL1_SOURCES_V10-2H.BCK/SAVE disk:[SSL1_SOURCES...]

    Then copy the OpenSSL build results with the following command:

    $ @INSTALL.COM disk:[SSL1_SOURCES.HPE_VMS_SSL1_V10.KIT]

    For example, if you restored the HPE  SSL sources using the command:

    $ BACKUP HPE_VMS_I64_SSL_SOURCES_V14-503.BCK/SAVE disk:[SSL_SOURCES...]

    Then copy the OpenSSL build results with the following command:

    $ @INSTALL.COM disk:[SSL_SOURCES.HPE_VMS_SSL_V14.KIT] 

 

Archived Source Kits

» Download HPE SSL1 Version 1.0-2G for OpenVMS Integrity servers Source Code Kit
(March, 2016)

» Download HPE SSL1 Version 1.0-2G for OpenVMS Alpha Source Code Kit
(March, 2016)

» Download HPE SSL1 Version 1.0-2C for OpenVMS Integrity servers Source Code Kit
(November, 2015))

» Download HPE SSL1 Version 1.0-2C for OpenVMS Alpha Source Code Kit
(November, 2015)

» Download HP SSL Version 1.4-502 for OpenVMS Integrity servers Source Code Kit (February, 2015))

» Download HP SSL Version 1.4-502 for OpenVMS Alpha Source Code Kit (February, 2015)

» Download HP SSL Version 1.4-495 for OpenVMS Integrity servers Source Code Kit (December, 2014)

» Download HP SSL Version 1.4-495 for OpenVMS Alpha Source Code Kit (December, 2014)

» Download HP SSL Version 1.4-493 for OpenVMS Alpha Source Code Kit (August, 2014)

» Download HP SSL Version 1.4-493 for OpenVMS Alpha Source Code Kit (August, 2014)

» Download HP SSL Version 1.4-476 for OpenVMS Integrity servers Source Code Kit (June, 2014)

» Download HP SSL Version 1.4-476 for OpenVMS Alpha Source Code Kit (June, 2014)

» Download HP SSL Version 1.4-471 for OpenVMS Alpha Source Code Kit (March, 2013)

» Download HP SSL Version 1.4-471 for OpenVMS Integrity servers Source Code Kit (March, 2013)

» Download HP SSL Version 1.4-467 for OpenVMS Alpha Source Code Kit (June, 2012)

» Download HP SSL Version 1.4-467 for OpenVMS Integrity servers Source Code Kit (June, 2012)

» Download HP SSL Version 1.4-453 for OpenVMS Alpha Source Code Kit (March, 2011)

» Download HP SSL Version 1.4-453 for OpenVMS Integrity servers Source Code Kit (March, 2011)

» Download HP SSL Version 1.4 for OpenVMS Alpha Source Code Kit (May, 2010)

» Download HP SSL Version 1.4 for OpenVMS Integrity servers Source Code Kit (May, 2010)

» Return to the HP SSL home page