Read-only archive of the All About Symbian forum (2001–2013) · About this archive

restricted APIs

3 replies · 1 views · Started 23 October 2005

Is there a full listing of restricted APIs available? Are there separate
restrictions for the OS, the GUIs, and the licensees? Thx!


"zol" <[email protected]> wrote in message news:kN4mGNo7FHA.1040@extapps30...
> Thanks for responding, but...
>[color=green]
> >

>[/color]
http://www.symbian.com/developer/techlib/papers/SymbOS_cat/SymbianOS_cat.htm
l
>
> ..the above link does not give any idea about what is restricted by the
> Symbian signed feature - and that's what I'm interested in.
>
> Does anyone know if a full and detailed listing of what APIs can NOT be

used
> by unsigned applications exists? Without such a list it is hard to plan if
> an application needs signing or not.
>

From a PlatSec perspective:
Unsigned (I am sure you mean uncertified as all Symbian 9.x apps must be
(self-) signd) applications can use any API that is not restricted by a non
user-grantable capability. The list of those capabilities is available and
all the APIs (will) have the needed capability (if any) specified in docs
and/or header files.

For Symbian OS pre PlatSec:
You should use only APIs documented in the SDK but nothing stops you to use
any of them and nothing forces you to sign/certify the application

HTH,
Lasse