Visible to Intel only — GUID: GUID-62DE5600-2F40-41C6-A5B3-B9F626DB53C6
Visible to Intel only — GUID: GUID-62DE5600-2F40-41C6-A5B3-B9F626DB53C6
Generic Windows* and Linux* Host Application
GUI Interface: Step by Step Guide
Browse - First, browse to your trusted application location or choose the Intel Default Trusted Application (TA):
Install - After locating your TA, you must install it.
From now until the uninstall step, the TA is installed on the virtual machine, and you can check, validate and experiment with it as you want: open and close sessions, send and receive data and uninstall it. Open Session - You can decide whether you prefer to open a shared or unshared session. You can also set the data type: hexadecimal, decimal or string data.
For that time, you have an open session with your trusted application, and you should start exchanging data with it.
Send and Receive - Insert hexadecimal, decimal or string data, and a decimal number as command ID. The received data is written below.
Close Session - When finishing the data exchange with the TA, you can close your opened session.
Uninstall- After closing a session the TA is still installed, but there is no open channel of communication with it. Now you can uninstall the TA from the virtual machine.
Command Line Interface
The command line interface receives the following commands:
- Install- Install your trusted application. From now until the uninstall command, the TA is installed on the Intel® DAL virtual machine, and you can check, validate and experiment with it as you want: open and close sessions, send and receive data and uninstall it.
- Open_Session- Open a shared or unshared session. You can send data to the applet's onInit() function. For that time, you have an open session with your trusted application, and you can exchange data with it until you close the session.
- Send_Recv- Insert hexadecimal, decimal or string data, and a decimal number as command ID. The received data is printed as a result.
- Close_Session- When finishing the data exchange with the trusted application, you can close your opened session.
- Uninstall- After closing a session the applet is still installed, but there is no open channel of communication with it. Now you can uninstall the TA from the Intel DAL virtual machine.
The command-line arguments to be sent to the GenericHostApp for running each command are:
- Install [-applet <.dalp file path>]. If no applet path is received, the default applet is installed.
- Open_session [-shared | -Unshared] [-InitBuffer <data> [-Hex | -Decimal | -string ]]. You can decide if you prefer to open a shared or unshared (default) session. You can also set the data type: hexadecimal, decimal or string (default) data.
- Send_recv [-data <data> [-Hex | -Decimal | -string ]] [-CommandID <ID>]. You can set the data type: hexadecimal, decimal or string (default) data. The default command ID is 0.
- Close_session
- Uninstall