Using the Cryptography Tool
You use the following tools for configuring and managing secure communication:
● The SAPGENPSE cryptography tool
● SAP J2EE Engine Visual Administrator
● Cryptography software for the Apache Web Server
The SAPGENPSE cryptography tool consists of the following files:
Windows |
UNIX |
sapcrypto.dll (library) sapgenpse.exe (executable file) |
libsapcrypto.<ext>, sapgenpse (executable file). |
ticket (license ticket) |
ticket (license ticket) |
You can use SAPGENPSE to configure secure communication between the TREX preprocessor and the portal Web server, and between the TREX Web server and the TREX name server. You download SAPGENPSE as part of the SAP Cryptographic Library from the SAP Service Marketplace.
Carry out the following steps to make SAPGENPSE available.
...
1. Download the SAP cryptographic library
2. Configure SAPGENPSE for use

If you are using SAPGENPSE for the configuration, you should read the information on using keystores.
● SAP J2EE Engine Visual Administrator
You can use the SAP J2EE visual administrator to configure secure communication between the TREX Web server and the TREX Java client in Content Management.
● SAP Java Cryptographic Toolkit
As of SAP NetWeaver 7.0, the SAP J2EE Engine is delivered as standard with the SAP Java Cryptographic Toolkits including the policy files.
For more information, see:
●
AS Java Security
→ Transport Layer Security on the SAP J2EE Engine
→
Configuring the Use of SSL on the SAP J2EE Engine
→
SAP Java Cryptographic
Toolkit and Policy Jurisdiction Files
●
Configuring the
Use of SSL on the J2EE Engine
You configure the Apache Web server, which communicates with the CM Java client as the TREX Web server, using the OpenSSL cryptography tool. You generate the OpenSSL tool and the mod_SSL.so library, which you need for the security configuration of the Apache Web server, using a build process. For the build process, you need the software packages OpenSSL and mod_SSL and the package of the corresponding Apache Web server. You download the latter package from the Web pages of the Apache Open Source project. You then start the build process using the build_ssl.sh build script.
Required Software
You need the following software for the build process:
Software |
Naming |
Available From |
OpenSSL package |
openssl-0.9.7c |
www.openssl.org/source |
modSSL package |
mod_ssl-2.8.16-1.3.29 |
www.modssl.org/source |
Apache Web server package |
apache_1.3.29 |
www.apache.org/dist/httpd |
Build script |
build_ssl.sh |
Attachment to SAP Note 620169 TREX 6.0/6.1/7.0: SSL and HTTPS for Apache Web Server |
See Providing Cryptography Software for the Apache Web Server.