31

MIDP 2.0 Security Model

The Table 30 is a summary of MIDlet suite verification including dialog prompts:

 

 

Initial State

Verification Result

 

 

JAD not present, JAR downloaded

JAD present but is JAR is unsigned

Authentication can not be performed, will install JAR. MIDlet suite is treated as untrusted. The following error prompt will be shown, “Application installed, but may have limited functionality.”

Authentication can not be performed, will install JAR. MIDlet suite is treated as untrusted. The following error prompt will be shown, “Application installed, but may have limited functionality.”

JAR signed but no root certificate present in the keystore to validate the certificate chain

JAR signed, a certificate on the path is expired

Authentication can not be performed. JAR installation will not be allowed. The following error prompt will be shown, “Root certificate missing. Application not installed.”

Authentication can not be completed. JAR installation will not be allowed. The following error prompt will be shown, “Expired Certificate. Application not installed.”

JAR signed, a certificate rejected for reasons other than expiration

JAR signed, certificate path validated but signature verification fails

Parsing of security attributes in JAD fails

JAR signed, certificate path validated, signature verified

JAD rejected, JAR installation will not be allowed. The following error prompt will be shown, “Authentication Error. Application not installed.”

JAD rejected, JAR installation will not be allowed. The following error prompt will be shown, “Authentication Error. Application not installed.”

JAD rejected, JAR installation will not be allowed. The following error prompt will be shown, “Failed Invalid File.”

JAR will be installed. The following prompt will be shown, “Installed.”

Table 30 MIDlet suite verification

121

Page 121
Image 121
Motorola C381P technical manual Initial State Verification Result