Предупреждение NuGet NU3013
Сценарий 1
Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: сертификат подписи имеет неподдерживаемый алгоритм подписи.
Проблема
Сертификат, используемый для подписи пакета, имеет неподдерживаемый алгоритм подписи.
Решение
Убедитесь, что сертификат подписи имеет один из следующих алгоритмов подписи:
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
Сценарий 2
Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: сертификат первичной подписи имеет неподдерживаемый алгоритм подписи.
Проблема
Сертификат, используемый для подписи пакета, имеет неподдерживаемый алгоритм подписи.
Решение
Убедитесь, что пакет подписан с помощью сертификата с одним из следующих алгоритмов подписи.
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
Примечание.
Если для режима проверки подписи NuGet задано значение accept (по умолчанию), nu3013 вызывается как предупреждение.
Если для режима проверки подписи NuGet задано требование или при выполнении nuget verify -signatures
команды, NU3013 повышается от предупреждения до ошибки.