Поделиться через


Предупреждение NuGet NU3021

Сценарий 1

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: сбой проверки метки времени основной подписи.

Проблема

Клиент NuGet не удалось проверить SignedCms объект внутри метки времени в сигнатуре пакета.

Решение

Попросите автора пакета повторно подписать пакет с помощью nuget sign команды, как описано в документации NuGet. Если проблема сохранится, попросите автора пакета обратиться к центру метки времени, чтобы обнаружить источник проблемы.

Сценарий 2

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: сбой проверки подписи метки времени.

Проблема

Объект SignedCms внутри метки времени в сигнатуре пакета не удалось проверить.

Решение

Попробуйте повторно подписать и заставить метку времени пакета. Если проблема сохранится, обратитесь к центру метки времени, чтобы обнаружить источник проблемы.

Примечание.

При выполнении nuget verify -signatures команды NU3021 вызывается как ошибка. В противном случае nu3021 вызывается как предупреждение.