проверка команды (Интерфейс командной строки NuGet)
Область применения: потребление пакетов • Поддерживаемые версии: 4.6+
Проверяет пакет.
Проверка подписанных пакетов пока не поддерживается в разделе Mono.
Использование
nuget verify <-All|-Signatures> <package(s)> [options]
где <package(s)>
находится один или несколько .nupkg
файлов.
nuget verify -All
Указывает, что для пакетов нужно выполнить все возможные проверки.
nuget verify -Signatures
Указывает, что необходимо выполнить проверку подписи пакета.
Параметры для параметра "verify -Signatures"
-CertificateFingerprint
Указывает один или несколько отпечатков пальцев сертификата SHA-256 сертификатов сертификатов, с которыми должны быть подписаны пакеты. Отпечаток СЕРТИФИКАТА SHA-256 — это хэш SHA-256 сертификата. Несколько входных данных должны быть разделены точкой с запятой.
Параметры
-ConfigFile
Файл конфигурации NuGet для применения. Если не указано,
%AppData%\NuGet\NuGet.Config
используется (Windows) или~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux).-ForceEnglishOutput
Заставляет nuget.exe работать с использованием инвариантной и английской культуры.
-?|-help
Отображает сведения о справке для команды.
-NonInteractive
Подавляет запросы на ввод или подтверждение пользователя.
-Verbosity [normal|quiet|detailed]
Указывает объем сведений, отображаемых в выходных данных:
normal
(по умолчанию)quiet
илиdetailed
.
Примеры
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