Connecting to a Presence Server Using a Certificate (Windows CE 5.0)
The TUI application uses Microsoft Live Communications Server (LCS) to retrieve presence and buddy list information.
To connect to some presence servers, the Windows CE device must have a valid root certificate for the domain controller that administers the presence server.
If the Windows CE device does not have this certificate, you might receive the following message when you attempt to view buddy information using the Instant Messenger Buddy List screen:
"Couldn't register with the presence server. Invalid Certificate. Would you like to update your settings now?"
To resolve this problem you can include the image in the run-time image, or install it at run-time:
Including the image in the run-time image
To include the certificate in the run-time image, first ensure that your certificate is in PKCS#7 format and is included as a file in the run-time image.
Then, specify the location and filename of the certificate file using a registry entry named InitFile.
For more information about accomplishing this task, including detailed instructions and the exact registry locations, see System Store Locations.
Installing the image at run-time
You can also install a certificate, which is a binary blob that conforms to certain format requirements, while the device is running. To install a certificate at run-time, use the Windows CE Certificates API. For more information about this API, see Certificates Application Development and Certificates Reference.
See Also
Customizing the TUI Application
Send Feedback on this topic to the authors