PackageSignatureKind 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供套件簽章和用來建立它之憑證類型的相關資訊。
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
- 繼承
-
PackageSignatureKind
- 屬性
Windows 需求
裝置系列 |
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v3.0 引進)
|
欄位
Developer | 1 | 封裝是以未分類為 |
Enterprise | 2 | 此套件是使用根憑證授權單位所簽發的憑證簽署,該憑證的驗證需求高於一般公用授權單位。 |
None | 0 | 封裝尚未簽署。 例如,從版面配置 (F5) 執行的 Visual Studio 專案。 |
Store | 3 | 套件是由 Windows 市集簽署。 |
System | 4 | 套件是由也用來簽署 Windows 作業系統的憑證簽署。 這些套件可以有未授與一般應用程式的其他功能。 例如,內建的 [設定] 應用程式。 |
備註
除了用於報告用途之外,這些值對大部分的應用程式而言並不特別有用。 以外的 None
任何值都表示封裝是以受信任的憑證簽署,因為無法安裝以不受信任或無效憑證簽署的套件。
此選項 Developer
不表示應用程式僅適用于開發人員,或是它是「開發組建」;它只是表示開發人員選擇不要在 Microsoft Store (中發佈,而不會使用特殊 Enterprise
憑證) 。 同樣地, Enterprise
此選項並不表示應用程式僅適用于企業,或是透過 InTune 之類的裝置管理解決方案傳遞,而只是表示開發人員選擇使用特殊的「企業」憑證。