Skip to main content

signing a OCAP application

4 replies [Last post]
anujverma000
Offline
Joined: 2007-07-30
Points: 0

Does any one have idea how to sign a ocap application. If yes tell me is there free certificate available to sign? I am currently using vidiom to develop applications. I am able to make unbound-signed application but still facing the access permission problem.

Any idea would be great.
Thanks in advance.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
seanwallace
Offline
Joined: 2009-09-22
Points: 0

Can you please tell me where you obtained the VISION Workbench from?

anujverma000
Offline
Joined: 2007-07-30
Points: 0

Free application signer is available.

http://bse.sourceforge.net/

dirkse
Offline
Joined: 2003-09-09
Points: 0

VISION Workbench does not require applications in the signed range to actually be signed, as long as your appid is in the signed range your permissions should not be denied. In VWB you will see the permissions that you are granted in the trace when the app is first launched. It should look something like this:

(org.ocap.shared.dvr.RecordingPermission read own)
(java.io.FilePermission /oc/- read)
(javax.tv.media.MediaSelectPermission *)
(javax.tv.service.selection.ServiceContextPermission access own)
(javax.tv.service.selection.ServiceContextPermission getServiceContentHandlers own)
(javax.tv.service.ReadPermission *)
(java.util.PropertyPermission mhp.profile.* read)
(java.util.PropertyPermission havi.implementation.version read)
(java.util.PropertyPermission line.separator read)
(java.util.PropertyPermission mhp.eb.version.* read)
(java.util.PropertyPermission ocap.system.highdef read)
(java.util.PropertyPermission ocap.api.* read)
(java.util.PropertyPermission dvb.returnchannel.timeout read)
(java.util.PropertyPermission ocap.j.location read)
(java.util.PropertyPermission havi.implementation.vendor read)
(java.util.PropertyPermission mhp.option.* read)
(java.util.PropertyPermission havi.implementation.name read)
(java.util.PropertyPermission havi.specification.vendor read)
(java.util.PropertyPermission mhp.ia.version.* read)
(java.util.PropertyPermission file.separator read)
(java.util.PropertyPermission ocap.profile read)
(java.util.PropertyPermission path.separator read)
(java.util.PropertyPermission havi.specification.name read)
(java.util.PropertyPermission ocap.version read)
(java.util.PropertyPermission havi.specification.version read)
(java.util.PropertyPermission mhp.ib.version.* read)
)

and if you are granted an additional permission from a PRF is will be shown there.
(Make sure that you have all of the trace options on first, by going to Window->Preferences->VISION Workbench (expand) ->Client Simulator. Check all of the boxes on the trace tab.

Hope that helps...

anujverma000
Offline
Joined: 2007-07-30
Points: 0

All this is right. But I am looking for how to launch a signed application. Are there any free certificates available.