PackageSignatureKind Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona información sobre la firma del paquete y el tipo de certificado usado para crearlo.
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
- Herencia
-
PackageSignatureKind
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Campos
Developer | 1 | El paquete se firma con un certificado de confianza que no está clasificado como |
Enterprise | 2 | El paquete se firma mediante un certificado emitido por una entidad raíz que tiene requisitos de verificación más altos que las autoridades públicas generales. |
None | 0 | El paquete no está firmado. Por ejemplo, un proyecto de Visual Studio que se ejecuta desde el diseño (F5). |
Store | 3 | El paquete está firmado por la Tienda Windows. |
System | 4 | El paquete está firmado por un certificado que también se usa para firmar el sistema operativo Windows. Estos paquetes pueden tener funcionalidades adicionales que no se conceden a las aplicaciones normales. Por ejemplo, la aplicación Configuración integrada. |
Comentarios
Aparte de para la creación de informes, estos valores no son especialmente útiles para la mayoría de las aplicaciones. Cualquier valor distinto None
de indica que el paquete está firmado con un certificado de confianza, ya que no es posible instalar un paquete firmado con un certificado que no es de confianza o no válido.
La Developer
opción no implica que la aplicación sea solo para desarrolladores o que sea una "compilación de desarrollo"; simplemente significa que el desarrollador eligió no publicar en Microsoft Store (y no usa un certificado especial Enterprise
). Del mismo modo, la Enterprise
opción no implica que la aplicación sea solo para empresas o que se entregue a través de una solución de administración de dispositivos como InTune; simplemente significa que el desarrollador eligió usar un certificado especial "Enterprise".