verify 명령(NuGet CLI)
적용 대상: 패키지 사용 • 지원되는 버전: 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