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

Page 5
Image 5
Sony Ericsson UIQ 3 manual Contents