Partager via


PackageSignatureKind Énumération

Définition

Fournit des informations sur la signature du package et le type de certificat utilisé pour le créer.

public enum class PackageSignatureKind
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class PackageSignatureKind
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum PackageSignatureKind
var value = Windows.ApplicationModel.PackageSignatureKind.none
Public Enum PackageSignatureKind
Héritage
PackageSignatureKind
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Champs

Developer 1

Le package est signé avec un certificat approuvé qui n’est pas classé comme Enterprise, Storeou System. Par exemple, une application signée par un éditeur de logiciels indépendants pour la déstrubution en dehors du Microsoft Store.

Enterprise 2

Le package est signé à l’aide d’un certificat émis par une autorité racine qui a des exigences de vérification plus élevées que les autorités publiques générales.

None 0

Le package n'est pas signé. Par exemple, un projet Visual Studio qui s’exécute à partir de la disposition (F5).

Store 3

Le package est signé par le Windows Store.

System 4

Le package est signé par un certificat qui est également utilisé pour signer le système d’exploitation Windows. Ces packages peuvent avoir des fonctionnalités supplémentaires qui ne sont pas accordées aux applications normales. Par exemple, l’application Paramètres intégrée.

Remarques

À part à des fins de création de rapports, ces valeurs ne sont pas particulièrement utiles pour la plupart des applications. Toute valeur autre que None indique que le package est signé avec un certificat approuvé, car il n’est pas possible d’installer un package signé avec un certificat non approuvé ou non valide.

L’option Developer n’implique pas que l’application est destinée uniquement aux développeurs ou qu’il s’agit d’une « build de développement » ; cela signifie simplement que le développeur a choisi de ne pas publier dans le Microsoft Store (et n’utilise pas de certificat spécial Enterprise ). De même, l’option Enterprise n’implique pas que l’application est destinée uniquement aux entreprises ou qu’elle est fournie via une solution de gestion des appareils telle qu’InTune ; elle signifie simplement que le développeur a choisi d’utiliser un certificat « Entreprise » spécial.

S’applique à

Voir aussi