Partager via


Définition de l’extension des certificats (HTML)

[ Cet article est destiné aux développeurs de Windows 8.x et Windows Phone 8.x qui créent des applications Windows Runtime. Si vous développez une application pour Windows 10, voir la Documentation ]

L’extension Certificats vous permet d’installer des certificats avec l’application, de spécifier l’héritage de la confiance système et de définir les critères de sélection d’un certificat. Pour plus d’informations, voir les sections suivantes :

Exemple n°1 d’extension Certificats


<Extensions>
  <!--Certificates Extension-->
  <Extension Category="windows.Certificates">
    <Certificates>
        <Certificate StoreName="Root" Content="Certificates\Root\myroot1.cer"/>
        <Certificate StoreName="Root" Content="myroot2.cer"/>
        <Certificate StoreName="TrustedPeople" Content="mypeer1.sst"/>
        <Certificate StoreName="Issuer" Content="myissuer.cer"/>
        <TrustFlags ExclusiveTrust="true"/>
        <SelectionCriteria HardwareOnly="true" AutoSelect="true"/>
    </Certificates>
  </Extension>
</Extensions>

Exemple n°2 d’extension Certificats


<Extensions>
  <!--Certificates Extension-->
  <Extension Category="windows.certificates">
    <Certificates>
        <Certificate StoreName="Root" Content="myroot.cer" />
        <Certificate StoreName="CA" Content="mystandca.cer"/>
        <TrustFlags ExclusiveTrust="true" />
        <SelectionCriteria AutoSelect="true" />
    </Certificates>
  </Extension>
</Extensions>

Contenu de l’extension Certificats

Élément Attribut Description Texte autorisé Facultatif

Certificat

Certificat à installer dans le magasin de certificats spécifique du conteneur d’application. Le magasin est spécifié par l’attribut StoreName. Le certificat est spécifié par l’attribut Content,

Oui

StoreName

Spécifie le nom du magasin de certificats. Il peut s’agir d’un magasin connu (Root, CA ou TrustedPeople, par exemple) ou d’un nom personnalisé.

Cela peut être un magasin spécial, appelé Issuer, qui contient une liste de noms d’émetteurs de certificats dans lesquels l’utilisateur peut faire un choix.

Peut comporter des caractères alphanumériques, les tirets « - » et « _ », ainsi qu’un espace.

Cela peut être n’importe quel nom autorisé en tant que nom de clé de Registre.

Non

Contenu

Chemin du fichier de certificat à ajouter au magasin.

Cela peut être n’importe quel chemin de fichier valide.

Le fichier de certificat doit avoir un format pris en charge.

Non

TrustFlags

Indicateurs qui définissent le comportement de la validation du certificat.

Oui

ExclusiveTrust

True spécifie que l’application n’hérite pas la confiance système.

True

False

Oui

SelectionCriteria

Indicateurs qui définissent les critères de sélection du certificat.

Oui

HardwareOnly

True spécifie que le certificat sélectionné doit être un certificat de matériel.

True

False

Oui

AutoSelect

True spécifie que le certificat sélectionné est automatiquement l’un des certificats du conteneur d’application.

True

False

Oui

 

Rubriques associées

Utilisation de certificats