Validy® Recompiler for Java® Evaluation Guide

Validy Net, Inc.

S.A. Validy

  • Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. Validy Net Inc. and S.A. Validy are independent of Sun Microsystems, Inc.

  • Apache is a trademark of The Apache Software Foundation.

  • Windows is a registered trademark of Microsoft Corporation in the United States and other countries.

  • Linux is the registered trademark of Linus Torvalds in the United States and other countries.

  • Validy is a registered trademark of Validy Net Inc. and S.A. Validy.


Table of Contents

1. Introduction
1. Organization of this Guide
2. Limitations of the Evaluation Version
3. Third-Party Libraries and Tools
2. Getting Started
1. Installing the tools
2. Annotating fields and methods
3. Running the translator
4. Running the protected application
5. Looking at the communication
3. Overview
1. Subtractive Protection
1.1. Data
1.2. Instructions
2. Detection and Coercion
2.1. Setting Tags
2.2. Checking Tags
2.3. Linking through Tags
2.4. Call protection
2.5. Other applications
3. Runtime
4. Virtual Coprocessor
4. Usage
1. Class Domains
2. Selecting and Marking Fields and Methods
2.1. Fields
2.2. Methods
2.3. Call Graphs
2.4. Annotations
2.5. Markers
2.6. Object Serialization
3. Running the Tools
3.1. Translator
3.2. Secure Call Graph Builder
4. Running the protected application
A. Licence Validy
1. Objet
2. Durée de l’utilisation autorisée
3. Portée de l’autorisation d’utilisation
3.1.
3.2.
3.3.
3.4.
3.5.
3.6.
4. Absence de contrepartie financière
5. Clés du produit
6. Intégralité des accords
6.1.
6.2.
6.3.
6.4.
6.5.
7. Divisibilité
8. Installation et distribution par vos soins du droit d’utilisation
8.1.
8.2.
8.3.
8.4.
8.5.
9. Divulgation des résultats de l’évaluation
10. Copie de sauvegarde
11. Documentation
12. Transfert gratuit à un tiers
13. Restrictions à l’exportation
14. Droit applicable
15. Limitation et exclusion de responsabilité en cas de dommage
16. Garantie limitée
16.A. Garantie limitée
16.B. Durée, bénéficiaire de la garantie
16.C. Exclusions de la garantie
17. Fonctionnalités supplémentaires
B. Third Party Libraries and Tools Licenses