NuGet 경고 NU3024
시나리오 1
소스 ''의 패키지 'https://contoso.com/index.jsonSamplePackage v1.0.0': 타임스탬프 서명에는 지원되지 않는 다이제스트 알고리즘이 있습니다. 지원되는 알고리즘은 SHA-2-256, SHA-2-384, SHA-2-512입니다.
문제
타임스탬프의 서명에는 지원되지 않는 다이제스트 알고리즘이 있습니다.
솔루션
타임스탬프 기관의 서명에 다음 다이제스트 알고리즘 중 하나가 있는지 확인합니다.
SHA-2-256
SHA-2-384
SHA-2-512
시나리오 2
원본 ''의 패키지 'https://contoso.com/index.jsonSamplePackage v1.0.0': 기본 서명의 타임스탬프 서명에는 지원되지 않는 다이제스트 알고리즘이 있습니다.
문제
타임스탬프의 서명에는 지원되지 않는 다이제스트 알고리즘이 있습니다.
솔루션
타임스탬프 기관 서명 인증서에 다음 다이제스트 알고리즘 중 하나가 있는 옵션을 사용하여 NuGet 문서에 설명된 대로 명령을 사용하여 nuget sign
-Timestamper
패키지 작성자가 패키지에 다시 서명하도록 요청합니다.
SHA-2-256
SHA-2-384
SHA-2-512
참고 항목
명령을 실행할 nuget verify -signatures
때 NU3024가 오류로 발생합니다. 그렇지 않으면 NU3024가 경고로 발생합니다.