Sony Ericsson UIQ 3 manual Developers guidelines Signing applications

Page 37

Developers guidelines Signing applications

CBluetoothSynchronousLink::NewL(MBluetoothSynchronousLinkNotifier &,RSocketServ &);{} CBluetoothSynchronousLink::NewLC(MBluetoothSynchronousLinkNotifier &,RSocketServ &);{} CSdpAgent::AttributeRequestL(MSdpElementBuilder *,TSdpServRecordHandle,TSdpAttributeID);{}

CSdpAgent::AttributeRequestL(MSdpElementBuilder *,TSdpServRecordHandle,const CSdpAttrIdMatch- List &);{}

CSdpAgent::AttributeRequestL(TSdpServRecordHandle,TSdpAttributeID);{} CSdpAgent::AttributeRequestL(TSdpServRecordHandle,const CSdpAttrIdMatchList &);{} CSdpAgent::Cancel();{}

CSdpAgent::NewL(MSdpAgentNotifier &,const TBTDevAddr &);{} CSdpAgent::NewLC(MSdpAgentNotifier &,const TBTDevAddr &);{} CSdpAgent::NextRecordRequestL();{} CSdpAgent::SetAttributePredictorListL(const CSdpAttrIdMatchList &);{} CSdpAgent::SetRecordFilterL(const CSdpSearchPattern &);{} RBTLocalDevice::Modify(const TBTLocalDevice &);{WriteDeviceData} RBTLocalDevice::Modify(const TBTLocalDevice &,TRequestStatus &);{WriteDeviceData} RBTPhysicalLinkAdapter::Open(RSocketServ &,RSocket &);{} RBTPhysicalLinkAdapter::Open(RSocketServ &,TBTDevAddr &);{} RBTRegServ::Connect();{}

RBTRegistry::CreateView(const TBTRegistrySearch &,TRequestStatus &);{ReadDeviceData} RBTRegistry::DeleteAllInView(TRequestStatus &);{WriteDeviceData} RBTRegistry::GetDevice(TBTNamelessDevice &,TRequestStatus &);{ReadDeviceData}

RBTRegistry::ModifyBluetoothDeviceNameL(const TBTDevAddr &,const TDesC8 &,TRequestStatus &);{WriteDeviceData}

RBTRegistry::ModifyDevice(const TBTNamelessDevice &,TRequestStatus &);{WriteDeviceData} RBTRegistry::ModifyFriendlyDeviceNameL(const TBTDevAddr &,const TDesC &,TRequestStatus &);{} RBTRegistry::UnpairAllInView(TRequestStatus &);{WriteDeviceData} RBTRegistry::UnpairDevice(const TBTDevAddr &,TRequestStatus &);{WriteDeviceData} RHCIDirectAccess::Open(RSocketServ &);{}

RSdpDatabase::Close();{}

37

October 2006

Image 37
Contents Signing applications Purpose of this document PrefaceDocument conventions Sony Ericsson Developer WorldProducts AbbreviationsDocument history Trademarks and acknowledgementsTypographical conventions Change historyContents Developers guidelines Signing applications Symbian OS v9 security architecture Capabilities IntroductionRestricted and unrestricted APIs Unique Identifiers, UIDs IdentifiersSecure Identifier, SID Vendor Identifier, VIDUnsigned sandboxed applications Data cagingCapability mapping Symbian Signed applicationsCapability User granted permission Basic Capabilties ACS publisher ID Publisher certifiers Developer certificatesSigning freeware applications Symbian OS v9 application signing Signing or not Planning for developmentRequired capabilities NetworkServices LocalServicesUserEnvironment LocationWriteDeviceData PowerMgmtSWEvent ProtServDiskAdmin General signing procedureCreating a Symbian Signed application AllFilesUID allocation Symbian Signed portal account registrationTo retrieve a UID from the Symbian Signed Portal UID UID range Purpose ClassACS publisher ID Identity requirements Number of IMEIsExtended Capabilities Developers guidelines Signing applications UID Information To do before submitting the applicationPKG file format Policy statement dialogDevelopers guidelines Signing applications Appendix Capability AllFiles Functions listed by capabilityCapability CommDD Capability DiskAdmin Capability Drm Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability LocalServices Developers guidelines Signing applications Capability Location Capability MultimediaDD Capability NetworkControl Developers guidelines Signing applications Developers guidelines Signing applications Capability NetworkServices Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability ProtServ Capability PowerMgmtCapability ReadDeviceData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability ReadUserData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability SurroundingsDD Capability SwEvent Capability TrustedUI Capability UserEnvironment Capability TcbCapability WriteDeviceData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability WriteUserData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability Illegal Developers guidelines Signing applications