SSL server authentication using application specific trusted roots (Windows Store apps)

You can write a Windows Store app that uses its own trust anchor rather than inheriting from system trust. When your app is installed, you can use the manifest to specify that the root certificate also be installed in a private store, and the app can use the root certificate to establish a secure HTTPS connection to the web server. The root need not be trusted through the Microsoft root program. The root is trusted only for your app and does not affect trust for other applications on the system. For more information about specifying exclusive trust in your application manifest, see the Extensions topic.

Common security scenarios

Extensions

Manifest capabilities and extensions

Shared certificate stores

Roadmap for Windows Store apps using C# or Visual Basic