Поделиться через


проверка команды (Интерфейс командной строки 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