Compartilhar via


PackageSignatureKind Enumeração

Definição

Fornece informações sobre a assinatura do pacote e o tipo de certificado usado para criá-lo.

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
Herança
PackageSignatureKind
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Campos

Developer 1

O pacote é assinado com um certificado confiável que não é categorizado como Enterprise, Storeou System. Por exemplo, um aplicativo assinado por um ISV para destrubução fora da Microsoft Store.

Enterprise 2

O pacote é assinado usando um certificado emitido por uma autoridade raiz que tem requisitos de verificação mais altos do que as autoridades públicas em geral.

None 0

O pacote não está assinado. Por exemplo, um projeto do Visual Studio que está em execução no layout (F5).

Store 3

O pacote é assinado pela Windows Store.

System 4

O pacote é assinado por um certificado que também é usado para assinar o Sistema Operacional Windows. Esses pacotes podem ter recursos adicionais não concedidos a aplicativos normais. Por exemplo, o aplicativo configurações interno.

Comentários

Além de para fins de relatório, esses valores não são particularmente úteis para a maioria dos aplicativos. Qualquer valor diferente None de indica que o pacote está assinado com um certificado confiável, pois não é possível instalar um pacote assinado com um certificado não confiável ou inválido.

A Developer opção não implica que o aplicativo é apenas para desenvolvedores ou que é um "build de desenvolvimento"; isso simplesmente significa que o desenvolvedor optou por não publicar na Microsoft Store (e não está usando um certificado especial Enterprise ). Da mesma forma, a opção Enterprise não implica que o aplicativo seja apenas para Empresas ou que ele seja entregue por meio de uma solução de gerenciamento de dispositivos, como o InTune; isso simplesmente significa que o desenvolvedor optou por usar um certificado especial "Enterprise".

Aplica-se a

Confira também