적용 대상: 패키지 사용 • 지원되는 버전: 4.6 이상
패키지를 확인합니다. NuGet 7.0부터 패키지의 콘텐츠 해시도 표시됩니다.
서명된 패키지의 확인은 Mono에서 아직 지원되지 않습니다.
Usage
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 해시입니다. 여러 입력은 세미콜론으로 구분되어야 합니다.
Options
-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.
Examples
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