PackageSignatureKind Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce informazioni sulla firma del pacchetto e sul tipo di certificato usato per crearlo.
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
- Ereditarietà
-
PackageSignatureKind
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Campi
Developer | 1 | Il pacchetto viene firmato con un certificato attendibile che non è classificato come |
Enterprise | 2 | Il pacchetto viene firmato usando un certificato rilasciato da un'autorità radice con requisiti di verifica più elevati rispetto alle autorità pubbliche generali. |
None | 0 | Il pacchetto non è firmato. Ad esempio, un progetto di Visual Studio in esecuzione dal layout (F5). |
Store | 3 | Il pacchetto è firmato da Windows Store. |
System | 4 | Il pacchetto viene firmato da un certificato usato anche per firmare il sistema operativo Windows. Questi pacchetti possono avere funzionalità aggiuntive non concesse alle normali app. Ad esempio, l'app Impostazioni predefinita. |
Commenti
Oltre ai fini della creazione di report, questi valori non sono particolarmente utili per la maggior parte delle applicazioni. Qualsiasi valore diverso da None
indica che il pacchetto viene firmato con un certificato attendibile, poiché non è possibile installare un pacchetto firmato con un certificato non attendibile o altrimenti non valido.
L'opzione Developer
non implica che l'app sia solo per gli sviluppatori o che sia una "compilazione di sviluppo"; significa semplicemente che lo sviluppatore ha scelto di non pubblicare in Microsoft Store (e non usa un certificato speciale Enterprise
). Analogamente, l'opzione Enterprise
non implica che l'app sia solo per le aziende o che venga recapitata tramite una soluzione di gestione dei dispositivi, ad esempio InTune, significa semplicemente che lo sviluppatore ha scelto di usare un certificato "Enterprise" speciale.