Cryptography is used with SAP NetWeaver for certain security functions such as:
Secure Network Communications (SNC)
Secure Sockets Layer (SSL)
Digital signatures and data encryption using Secure Store and Forward (SSF)
Secure Storage
This topic provides links to the administrative tasks involved when using cryptography for these functions.
The following tools are available for using cryptographic functions:
AS ABAP: Trust manager
AS Java: Keystore service
Standalone servers: SAPGENPSE (See Configuring SNC for Using the SAPCRPYTOLIB Using SAPGENPSE and Configuring the SAP Web Dispatcher to Support SSL)
To use cryptography, you must first install the cryptographic software on the server. Per default, we do provide libraries that you can download from the SAP Service Marketplace and install. For more information see:
AS ABAP: Installing the SAP Cryptographic Library on the SAP Web AS
AS Java: Deploying the SAP Cryptographic Software
Note
For other cryptographic functions, such as digital signatures, the AS Java uses the SAP Java Cryptographic Toolkit, which is provided per default during the installation.
The distribution of cryptographic software is subject to and controlled by German export regulations and is not available to all customers. In addition, the library may be subject to local regulations of your own country that may further restrict the import, use and (re-)export of cryptographic software. If you have any further questions on this issue, contact your local SAP subsidiary.
The following tasks may be required when using cryptographic services:
AS ABAP
Generate key pairs
Create certificate requests
Import certificate request responses
Managing Personal Security Environments (PSEs)
See Trust Manager and Getting Started with the Trust Manager.
AS Java:
Managing keystores, keystore views and certificates
See Key Storage Service.
See also:
SSL
Secure Storage