Bagikan melalui


PackageSignatureKind Enum

Definisi

Menyediakan informasi tentang tanda tangan paket dan jenis sertifikat yang digunakan untuk membuatnya.

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
Warisan
PackageSignatureKind
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Bidang

Developer 1

Paket ditandatangani dengan sertifikat tepercaya yang tidak dikategorikan sebagai Enterprise, , Storeatau System. Misalnya, aplikasi yang ditandatangani oleh ISV untuk distrusi di luar Microsoft Store.

Enterprise 2

Paket ditandatangani menggunakan sertifikat yang dikeluarkan oleh otoritas akar yang memiliki persyaratan verifikasi yang lebih tinggi daripada otoritas publik umum.

None 0

Paket tidak ditandatangani. Misalnya, proyek Visual Studio yang berjalan dari tata letak (F5).

Store 3

Paket ditandatangani oleh Bursa Windows.

System 4

Paket ditandatangani oleh sertifikat yang juga digunakan untuk menandatangani Sistem Operasi Windows. Paket ini dapat memiliki kemampuan tambahan yang tidak diberikan ke aplikasi normal. Misalnya, aplikasi Pengaturan bawaan.

Keterangan

Selain untuk tujuan pelaporan, nilai-nilai ini tidak terlalu berguna untuk sebagian besar aplikasi. Nilai apa pun selain None menunjukkan bahwa paket ditandatangani dengan sertifikat tepercaya, karena tidak dimungkinkan untuk menginstal paket yang ditandatangani dengan sertifikat yang tidak tepercaya atau tidak valid.

Opsi Developer ini tidak menyiratkan bahwa aplikasi hanya untuk pengembang atau bahwa itu adalah "build pengembangan"; itu hanya berarti bahwa pengembang memilih untuk tidak menerbitkan di Microsoft Store (dan tidak menggunakan sertifikat khusus Enterprise ). Demikian pula, Enterprise opsi tidak menyiratkan bahwa aplikasi hanya untuk Perusahaan atau yang dikirimkan melalui solusi manajemen perangkat seperti InTune; itu hanya berarti bahwa pengembang memilih untuk menggunakan sertifikat "Perusahaan" khusus.

Berlaku untuk

Lihat juga