Developers guidelines Signing applications
Contents
Symbian OS v9 security architecture | 7 |
Introduction | 8 |
Capabilities | 8 |
Restricted and unrestricted APIs | 8 |
Identifiers | 9 |
Unique Identifiers, UIDs | 9 |
Secure Identifier, SID | 9 |
Vendor Identifier, VID | 9 |
Data caging | 10 |
Unsigned - sandboxed applications | 10 |
Symbian Signed applications | 11 |
Capability mapping | 11 |
Developer certificates | 13 |
ACS publisher ID | 13 |
Publisher certifiers | 13 |
Signing freeware applications | 13 |
Symbian OS v9 application signing | 14 |
Planning for development | 15 |
Signing or not | 15 |
Required capabilities | 15 |
Creating a Symbian Signed application | 18 |
General signing procedure | 18 |
Symbian Signed portal account registration | 19 |
UID allocation | 19 |
ACS publisher ID | 21 |
Developer certificates | 21 |
Testing procedures and tools | 25 |
Submitting an application to Symbian Signed | 25 |
Appendix | 28 |
Functions listed by capability | 29 |
Capability: AllFiles | 29 |
Capability: CommDD | 29 |
Capability: DiskAdmin | 30 |
Capability: Drm | 31 |
Capability: LocalServices | 36 |
Capability: Location | 38 |
Capability: MultimediaDD | 39 |
Capability: NetworkControl | 40 |
Capability: NetworkServices | 43 |
Capability: PowerMgmt | 50 |
Capability: ProtServ | 50 |
Capability: ReadDeviceData | 50 |
Capability: ReadUserData | 54 |
Capability: SurroundingsDD | 65 |
Capability: SwEvent | 65 |
Capability: Tcb | 66 |
Capability: TrustedUI | 66 |
Capability: UserEnvironment | 66 |
5 | October 2006 |