Visible to Intel only — GUID: GUID-1F3752A0-52F7-4BB1-B945-7B1BAF43FD3A
Visible to Intel only — GUID: GUID-1F3752A0-52F7-4BB1-B945-7B1BAF43FD3A
Specific Fields
Access control
The applet.access.control field specifies the Java* classes and packages that the applet is allowed to use. It is a bit mask represented in hexadecimal value according to the following table. The commands com.intel.langutil.* and all exceptions do not require the bit mask and are accessible to all.
Example: If an applet uses Crypto (bit1), Utils (bit 2) and SSL (bit 8), the match bit pattern is 0000100000110 and the converted hexa value is 0x106, meaning the applet.access.control is 106.
The access control value can be obtained via the Pack tool by calling the following command:
packtool.exe get-access-control -jeff <jeff-file> -version <FW version>
Supported and Mandatory from API level 7
Group name | Classes | Bit (LSB first) |
Reserved | 0 - must be always 0 | |
Cryptography | Symmetric ciphers, Symmetric signature, Hash, RSA, Random, PasswordKeyDerivationAlg | 1 |
Utils | MTC, timers, events | 2 |
Secure Time | Calendar | 3 |
Debug | DebugPrint | 4 |
Storage | FlashStorage | 5 |
Key Exchange | EpidAlg, EpidAlgEx, SigmaAlg, SigmaAlgEx | 6 |
Trusted Output | com.intel.ui.* | 7 |
SSL | CertificateChain, CertificateStore, SslSession | 8 |
IAC | ServiceApplet, ServiceClient, ServiceResult | 11 |
Platform | PowerGating | 12 |
Secure Enclave | SEMonotonicCounter | 13 |
AMT | AMT | 14 |
VTEE | VTEE | 15 |
PlatformSeed | PlatformSeed | 16 |
AMT provisioning | AMTProvision | 1 |
See pages under SKU Matrix for API level information.