Sony Ericsson UIQ 3 manual Developers guidelines Signing applications

Page 68

Developers guidelines Signing applications

CSmsSimParamOperation::WriteSimParamsL(const CMobilePhoneSmspList &,TUid,TMsvId,CMsvSes- sion &,TRequestStatus &);{}

CUnifiedCertStore::Remove(const CCTCertInfo &,TRequestStatus &);{WriteUserData} CUnifiedCertStore::SetApplicability(const CCTCertInfo &,const RArray< TUid > &,TRequestStatus &);{} CUnifiedCertStore::SetTrust(const CCTCertInfo &,TBool,TRequestStatus &);{} CWsScreenDevice::SetCurrentRotations(TInt,CFbsBitGc::TGraphicsOrientation)const;{} CWsScreenDevice::SetCustomPalette(const CPalette *);{} CWsScreenDevice::SetScreenMode(TInt);{} CWsScreenDevice::SetScreenModeEnforcement(TScreenModeEnforcement)const;{}

MCTWritableCertStore::Add(const TDesC &,TCertificateFormat,TCertificateOwnerType,const TKeyIdenti- fier *,const TKeyIdentifier *,const TDesC8 &,TRequestStatus &)=0;{WriteUserData}

MCTWritableCertStore::Add(const TDesC &,TCertificateFormat,TCertificateOwnerType,const TKeyIdenti- fier *,const TKeyIdentifier *,const TDesC8 &,const TBool,TRequestStatus &);{WriteUserData}

MCTWritableCertStore::Remove(const CCTCertInfo &,TRequestStatus &)=0;{WriteUserData}

MCTWritableCertStore::SetApplicability(const CCTCertInfo &,const RArray< TUid > &,TRequestStatus &)=0;{}

MCTWritableCertStore::SetTrust(const CCTCertInfo &,TBool,TRequestStatus &)=0;{} MFepAttributeStorer::WriteAttributeDataAndBroadcastL(CCoeEnv &,TUid);{} MFepAttributeStorer::WriteAttributeDataAndBroadcastL(CCoeEnv &,const TArray< TUid > &);{} RApaLsSession::DeleteDataMapping(const TDataType &);{} RApaLsSession::InsertDataMapping(const TDataType &,TDataTypePriority,TUid);{} RApaLsSession::InsertDataMappingIfHigher(const TDataType &,TDataTypePriority,TUid,TBool &);{} RApaLsSession::SetAcceptedConfidence(TInt);{}

RBTLocalDevice::Modify(const TBTLocalDevice &);{LocalServices} RBTLocalDevice::Modify(const TBTLocalDevice &,TRequestStatus &);{LocalServices} RBTRegistry::DeleteAllInView(TRequestStatus &);{LocalServices}

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

RBTRegistry::ModifyDevice(const TBTNamelessDevice &,TRequestStatus &);{LocalServices} RBTRegistry::UnpairAllInView(TRequestStatus &);{LocalServices}

68

October 2006

Image 68
Contents Signing applications Preface Purpose of this documentSony Ericsson Developer World Document conventionsProducts AbbreviationsTrademarks and acknowledgements Document historyTypographical conventions Change historyContents Developers guidelines Signing applications Symbian OS v9 security architecture Restricted and unrestricted APIs IntroductionCapabilities Identifiers Unique Identifiers, UIDsSecure Identifier, SID Vendor Identifier, VIDData caging Unsigned sandboxed applicationsCapability User granted permission Symbian Signed applicationsCapability mapping Basic Capabilties Signing freeware applications Developer certificatesACS publisher ID Publisher certifiers Symbian OS v9 application signing Required capabilities Planning for developmentSigning or not LocalServices NetworkServicesUserEnvironment LocationPowerMgmt WriteDeviceDataSWEvent ProtServGeneral signing procedure DiskAdminCreating a Symbian Signed application AllFilesSymbian Signed portal account registration UID allocationUID UID range Purpose Class To retrieve a UID from the Symbian Signed PortalACS publisher ID Number of IMEIs Identity requirementsExtended Capabilities Developers guidelines Signing applications To do before submitting the application UID InformationPolicy statement dialog PKG file formatDevelopers guidelines Signing applications Appendix Capability CommDD Functions listed by capabilityCapability AllFiles 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 ReadDeviceData Capability PowerMgmtCapability ProtServ 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 WriteDeviceData Capability TcbCapability TrustedUI Capability UserEnvironment 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