Sentinel® LDK Envelope - Protecting Java Applications that Use Reflection: Readme
This document describes using Sentinel LDK Envelope to protect a Java application that uses reflection.
Overview
Sentinel LDK Envelope makes use of reflection. Therefore, there is a limitation on protecting Java applications that use reflection APIs, such as applications using the Spring Framework.
However, these applications can be protected using a combination of Sentinel LDK Envelope and Sentinel LDK Data Protection (dfcrypt) utility.
Use the dfcrypt utility with the Version 2 data protection mode to protect Java class files. The encrypted class files can be decrypted at runtime by a DLL or shared object (Linux) that has been protected with Envelope with Data File Protection Version 2 enabled.
This process can be performed on a Windows or Linux platform.
- To see how to protect the Java application under Linux, see the appendix in Sentinel LDK Envelope for Linux - User Guide.
- To see how to protect the Java application under Windows, see the topic "Protecting Java Applications that Use Reflection" in the online help for Sentinel LDK Envelope on a Windows machine.
Copyright © 2020 Thales Group. All rights reserved.