PackageSignatureKind Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 | 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.