共用方式為


PackageSignatureKind 列舉

定義

提供套件簽章和用來建立它之憑證類型的相關資訊。

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

封裝是以未分類為 EnterpriseStoreSystem 的受信任憑證簽署。 例如,由 ISV 簽署的應用程式,用於在 Microsoft Store 外部解構。

Enterprise 2

此套件是使用根憑證授權單位所簽發的憑證簽署,該憑證的驗證需求高於一般公用授權單位。

None 0

封裝尚未簽署。 例如,從版面配置 (F5) 執行的 Visual Studio 專案。

Store 3

套件是由 Windows 市集簽署。

System 4

套件是由也用來簽署 Windows 作業系統的憑證簽署。 這些套件可以有未授與一般應用程式的其他功能。 例如,內建的 [設定] 應用程式。

備註

除了用於報告用途之外,這些值對大部分的應用程式而言並不特別有用。 以外的 None 任何值都表示封裝是以受信任的憑證簽署,因為無法安裝以不受信任或無效憑證簽署的套件。

此選項 Developer 不表示應用程式僅適用于開發人員,或是它是「開發組建」;它只是表示開發人員選擇不要在 Microsoft Store (中發佈,而不會使用特殊 Enterprise 憑證) 。 同樣地, Enterprise 此選項並不表示應用程式僅適用于企業,或是透過 InTune 之類的裝置管理解決方案傳遞,而只是表示開發人員選擇使用特殊的「企業」憑證。

適用於

另請參閱