Chapter 2. Getting Started

You need an installation of the Java 5 Runtime Environment or higher to install and run the translator. The Validy SoftNaos tools are written in Java. It has been tested on the Windows® XP operating system and the Linux® operating system but should run on any platform supported by Java 5 RE.

In the current version, the runtime that interfaces with the hardware secure coprocessor uses the smartcardio package under javax. This package is new to Java 6 so the Java 6 Runtime Environment is required to run a protected application with the hardware coprocessor. This limitation will be removed in a future release.

1. Installing the tools

Simply run the vldy-softnaos-eval-1.0.x.y.jar installer. After execution, you will find the following directories under the install root location you have chosen:

lib

The jar files for the translator, annotations, Ant task, virtual coprocessor, and interface with the secure coprocessor.

lib\libs

The third party libraries used by the translator.

doc

This evaluation guide in PDF and HTML formats.

examples

Sample applications.

To use the actual secure coprocessor, the runtime that communicates with a hardware token instead of simulating it must be used. The jar file vldy-tech-vruntime.jar must be replaced by vldy-tech-runtime.jar on the class path.