What is the use of PROVURL parameter in the BOOTSTRAP element?? | Search |
NowSMS Support Forums ⬆ NowSMS Support - MMS & Advanced Issues ⬆ Archive through July 28, 2006 ⬆ |
◄ ► |
Author | Message | |||
prathi New member Username: Prathi Post Number: 1 Registered: 01-2006 |
Hi, I am new to OTA/OMA provisioning. On reading the provisioning documents i understood that the characteristic element BOOTSTRAP creates a new configuration context and the parameter PROVURL provides URL or path of the TPS. My question is "Does the PROVURL's value has any relation with any of the applications(like browser, mms.....)"? And one more question is when does this URL(PROVURL's value) is used? Please expalin the context in which the mobile establishes the connection with the TPS. Thanks, prathi. | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 5490 Registered: 10-2002 |
Hi, I can't speak for the specification authors, I can only comment based upon what I've seen in real world implementations. And basically, I've never understood the purpose of this parameter, as I don't understand the scenario under which the receiver would initiate contact with this URL. Nokia Series 40 devices can use the PROVURL parameter as some sort of key ... quoting from the Series 40 OMA Client Provisioning documentation:
By contrast, the OMA provisioning documentation for Nokia Series 60 devices says:
The client provisioning documentation from SonyEricsson says that the PROVURL parameter is:
And that the CONTEXT-ALLOWED parameter indicates:
Motorola client provisioning specs indicate that they do not support this parameter. What does it all mean? Well, I interpret all of this to mean that the big manufacturers aren't really sure what it means. Even Nokia seems to interpret it quite differently between their Series 40 and Series 60 devices. So far I can't say that I've seen a reason why this parameter should be used. -bn | |||
prathi New member Username: Prathi Post Number: 2 Registered: 01-2006 |
Hi Bryce, Thanks for the quick response. Based on ur reply i understood that the BOOTSTRAP element is practically used only for the means of authentication. From the quote in ur reply quote: <parm name="PROVURL" value="http://55555"/> The parameter PROVURL contains the address of the trusted provisioning server. After the bootstrap has been received as an authenticated message, further messages from address http://55555 will be implicitly authenticated. What does the last sentence mean? How to identify the prov document that is received is from the particular URL(in this case it is http://55555)? Which parameter in the prov document holds this specific URL? Thanks, prathi | |||
Bryce Norwood - NowSMS Support Board Administrator Username: Bryce Post Number: 5508 Registered: 10-2002 |
Hi Prathi, Keep in mind that this statement comes from the Nokia Series 60 documentation ... so it is not necessarily how others will interpret it. I would assume that it means that if it receives another provisioning message with the same PROVURL setting, that it will be implicitly authenticated. But I haven't tried this. (And the Nokia Series 40 document says that if it receives another provisioning message with a non-unique PROVURL, then it will reject it ... so I interpret all of this as being very phone model specific behaviour.) -bn |