comando verify (CLI do NuGet)
Aplica-se a: consumo de pacotes • Versões suportadas: 4.6 ou superior
Verifica um pacote.
A verificação de pacotes assinados ainda não é suportada no Mono.
Uso
nuget verify <-All|-Signatures> <package(s)> [options]
em que <package(s)>
é um ou mais arquivos .nupkg
.
nuget verificar -Todos
Especifica que todas as verificações possíveis devem ser executadas nos pacotes.
verificar nuget -Assinaturas
Especifica que a verificação de assinatura de pacote deve ser executada.
Opções para “verificar -assinaturas”
-CertificateFingerprint
Especifica uma ou mais impressões digitais de certificado SHA-256 de certificados com os quais os pacotes assinados devem ser assinados. Uma impressão digital SHA-256 do certificado é um hash SHA-256 do certificado. Várias entradas devem ser separadas com ponto-e-vírgula.
Opções
-ConfigFile
O arquivo de configuração do NuGet a ser aplicado. Se não for especificado,
%AppData%\NuGet\NuGet.Config
(Windows),~/.nuget/NuGet/NuGet.Config
ou~/.config/NuGet/NuGet.Config
(Mac/Linux) será usado.-ForceEnglishOutput
Força a execução de nuget.exe usando uma cultura invariável com base em inglês.
-?|-help
Exibe as informações de ajuda para o comando.
-NonInteractive
Suprime solicitações de entrada de usuário ou confirmações.
-Verbosity [normal|quiet|detailed]
Especifica a quantidade de detalhes exibida na saída:
normal
(o padrão),quiet
oudetailed
.
Exemplos
nuget verify -Signatures .\..\MyPackage.nupkg -CertificateFingerprint "CE40881FF5F0AD3E58965DA20A9F571EF1651A56933748E1BF1C99E537C4E039;5F874AAF47BCB268A19357364E7FBB09D6BF9E8A93E1229909AC5CAC865802E2" -Verbosity detailed
nuget verify -Signatures c:\packages\MyPackage.nupkg -CertificateFingerprint CE40881FF5F0AD3E58965DA20A9F571EF1651A56933748E1BF1C99E537C4E039
nuget verify -Signatures MyPackage.nupkg -Verbosity quiet
nuget verify -Signatures .\*.nupkg
nuget verify -All .\*.nupkg