Share via


PackageSignatureKind Enumeración

Definición

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, Storeo System. Por ejemplo, una aplicación firmada por un ISV para distruir fuera de Microsoft Store.

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".

Se aplica a

Consulte también