Capabilities (Windows Store apps)

A manifest is a required XML document that enables you to specify how your application is to be installed. You can use the Capabilities element to tell Windows Server 2012 and Windows 8 what your application can do. The sharedUserCertificates capability, in particular, must be specified if you want your application to be able to read certificates and keys from the trusted user store or from a smart card. These certificates are contained in the trusted user MY store and the Smart Card Trusted Roots store. The following example shows you how to specify the sharedUserCertificates capability.

Note  The sharedUserCertificates capability is case-sensitive.

  <Capabilities>
    <Capability Name="internetClient" />
    <Capability Name="privateNetworkClientServer" />
    <Capability Name="sharedUserCertificates" />
  </Capabilities>

Manifest capabilities and extensions

Roadmap for Windows Store apps using C# or Visual Basic