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
オプションは、アプリが Enterprise 専用であること、または InTune などのデバイス管理ソリューションを介して配信されることを意味するものではありません。これは、開発者が特別な "エンタープライズ" 証明書を使用することを選択したことを意味します。