7.1 OVERVIEW.................................................................................... 40
7.2 JSR-82 BLUETOOTH API ................................................................... 40
7.2.1 SYSTEM REQUIREMENTS ................................................................ 40
7.2.2 BLUETOOTH CONTROL CENTER ......................................................... 41
7.2.3 DEVICE PROPERTY TABLE............................................................... 41
7.2.4 SERVICE REGISTRATION ................................................................ 42
7.2.4.1 CONNECTABLE MODE ................................................................. 42
7.2.4.2 NON-CONNECTABLE MODE........................................................... 43
7.2.5 DEVICE MANAGEMENT .................................................................. 43
7.2.5.1 GENERIC ACCESS PROFILE (GAP)................................................... 43
7.2.5.2 SECURITY ............................................................................. 43
7.2.6 COMMUNICATION........................................................................ 43
7.2.6.1 SERIAL PORT PROFILE (SPP)........................................................ 44
7.2.6.2 OBJECT EXCHANGE (OBEX)......................................................... 44
7.2.7 SECURITY POLICY ....................................................................... 45
7.2.8 EXTERNAL EVENTS ...................................................................... 45
7.2.8.1 INCOMING CALL ...................................................................... 45
7.2.8.2 INCOMING MESSAGE ................................................................. 46
7.2.9 ALARM & DATEBOOK BEHAVIOUR ...................................................... 46
7.2.10 PRESSING OF END KEY ............................................................... 46
7.2.11 HARDWARE REQUIREMENTS ........................................................... 47
7.2.12 INTEROPERABILITY REQUIREMENTS ................................................... 47
8 MIDP 2.0 Security Model ................................................................. 49
8.1 UNTRUSTED MIDLET SUITES ................................................................ 50
8.2 UNTRUSTED DOMAIN ........................................................................ 50
8.3 TRUSTED MIDLET SUITES ................................................................... 51
8.4 PERMISSION TYPES CONCERNING THE HANDSET............................................ 51
8.5 USER PERMISSION INTERACTION MODE .................................................... 52
8.6 IMPLEMENTATION BASED ON RECOMMENDED SECURITY POLICY............................ 53
8.7 TRUSTED 3RD PARTY DOMAIN............................................................... 53
8.8 SECURITY POLICY FOR PROTECTION DOMAINS.............................................. 54
8.9 DISPLAYING OF PERMISSIONS TO THE USER................................................ 57
8.10 TRUSTED MIDLET SUITES USING X.509 PKI ............................................ 57
8.11 SIGNING A MIDLET SUITE................................................................. 58
8.12 SIGNER OF MIDLET SUITES ............................................................... 58
8.13 MIDLET ATTRIBUTES USED IN SIGNING MIDLET SUITES ................................ 58
8.14 CREATING THE SIGNING CERTIFICATE ..................................................... 59
8.15 INSERTING CERTIFICATES INTO JAD ...................................................... 59
8.16 CREATING THE RSA SHA-1 SIGNATURE OF THE JAR .................................... 60
8.17 AUTHENTICATING A MIDLET SUITE........................................................ 60
8.18 VERIFYING THE SIGNER CERTIFICATE ..................................................... 61
8.19 VERIFYING THE MIDLET SUITE JAR....................................................... 62
8.20 CARRIER SPECIFIC SECURITY MODEL...................................................... 63
9 JSR-120 - Wireless Messaging API.................................................... 64
9.1 WIRELESS MESSAGING API (WMA)........................................................ 64
[3/201]
DRAFT - Subject to Change