Show TOC

Enabling Strong Encryption in Java Development KitLocate this document in the navigation structure

By default, a Java Development Kit (JDK) installation supports only advanced encryption standard (AES) with 128-bit key length, which may be considered insecure.

Context

The SAP Mobile Platform VM included in installation is approved for international distribution. However, you may choose to enable strong encryption for added security.
Note If you upgrade SAP Mobile Platform, you must reenable strong encryption by performing these steps again.

Procedure

  1. To enable strong cryptography on your Java Virtual Machine (JVM), download UnlimitedJCEPolicyJDK7.zip to replace the following existing files provided in SAP Mobile Platform at <SMP_HOME>\sapjvm_7\jre\lib\security
    • local_policy.jar
    • US_export_policy.jar
  2. Go to http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.htmlInformation published on non-SAP site:
    1. Accept the license agreement.
    2. Download UnlimitedJCEPolicyJDK7.zip.
  3. Stop SAP Mobile Platform Server.
  4. Extract the zip file contents to overwrite the two existing .jar files.
  5. Restart the server to use the strong security.