다음을 통해 공유


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