NuGet 경고 NU3018
원본 ''의 패키지 'https://contoso.com/index.jsonSamplePackage v1.0.0': 기본 서명의 서명 인증서는 신뢰 공급자가 신뢰할 수 없습니다.
문제
NuGet 클라이언트가 패키지에 서명하는 데 사용되는 서명 인증서의 인증서 체인을 확인하지 못했습니다.
솔루션
패키지 서명에 유효한 인증서 체인이 있는지 확인하세요. 패키지에서 또는 dotnet nuget verify
명령을 실행 nuget verify -signatures
하여 패키지 서명을 확인할 수 있습니다. 문제가 지속되면 NuGet/Home에서 이 문제를 생성한 패키지와 함께 문제를 제출하세요.
참고 항목
NuGet의 서명 유효성 검사 모드 가 수락(기본값)으로 설정되면 NU3018이 경고로 발생합니다.
NuGet의 서명 유효성 검사 모드가 필요하도록 설정되거나 명령을 실행할 nuget verify -signatures
때 NU3018이 경고에서 오류로 상승됩니다.
Linux 및 macOS의 경우 NuGet 서명 패키지 확인을 참조하세요. 특히 Linux 및 macOS에서 신뢰할 수 없는 루트 인증서 경고/오류의 경우 NU3042도 참조하세요.