Comando verify (CLI de NuGet)
Se aplica a: consumo de paquetes • Versiones compatibles: 4.6 y posteriores
Comprueba un paquete.
La comprobación de paquetes firmados aún no se admite en Mono.
Uso
nuget verify <-All|-Signatures> <package(s)> [options]
donde <package(s)>
corresponde a uno o varios archivos .nupkg
.
nuget verify -All
Especifica que en los paquetes se deben realizar todas las comprobaciones posibles.
nuget verify -Signatures
Especifica que se debe comprobar la firma de paquete.
Opciones para “verify -Signatures”
-CertificateFingerprint
Especifica una o varias huellas digitales de certificado SHA-256 de certificados con los que se deben firmar paquetes firmados. Una huella digital SHA-256 de certificado es un hash SHA-256 del certificado. Se deben separar varias entradas con punto y coma.
Opciones
-ConfigFile
El archivo de configuración de NuGet que aplicar. Si no se especifica, se usa
%AppData%\NuGet\NuGet.Config
(Windows) o~/.nuget/NuGet/NuGet.Config
o~/.config/NuGet/NuGet.Config
(Mac/Linux).-ForceEnglishOutput
Fuerza la ejecución de nuget.exe mediante una referencia cultural en inglés invariable.
-?|-help
Muestra información de ayuda para el comando.
-NonInteractive
Suprime solicitudes de confirmaciones o de entrada de usuario.
-Verbosity [normal|quiet|detailed]
Especifica la cantidad de detalles que se muestran en la salida:
normal
(el valor predeterminado),quiet
odetailed
.
Ejemplos
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