Предупреждение NuGet NU3013
Сценарий 1
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The signing certificate has an unsupported signature algorithm.
Проблема
Сертификат, используемый для подписи пакета, имеет неподдерживаемый алгоритм подписи.
Решение
Убедитесь, что сертификат подписи имеет один из следующих алгоритмов подписи:
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
Сценарий 2
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature's certificate has an unsupported signature algorithm.
Проблема
Сертификат, используемый для подписи пакета, имеет неподдерживаемый алгоритм подписи.
Решение
Убедитесь, что пакет подписан с помощью сертификата с одним из следующих алгоритмов подписи.
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
Примечание.
Если для режима проверки подписи NuGet задано значение accept (по умолчанию), nu3013 вызывается как предупреждение.
Если для режима проверки подписи NuGet задано требование или при выполнении nuget verify -signatures
команды, NU3013 повышается от предупреждения до ошибки.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по