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


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

Сценарий 1

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: EKU подписывания времени существования в сертификате первичной подписи не поддерживается.

Проблема

Сертификат, используемый для подписывания пакета, имеет неподдерживаемое расширенное использование ключей.

Решение

Убедитесь, что сертификат подписи не имеет подписывания расширенного использования ключей.

Сценарий 2

Пакет SamplePackage версии 1.0.0 из источника "https://contoso.com/index.json: EKU подписывания времени существования в сертификате подписи не поддерживается.

Проблема

Сертификат, используемый для подписывания пакета, имеет неподдерживаемое расширенное использование ключей.

Решение

Убедитесь, что пакет подписан с помощью сертификата подписи, который не имеет расширенного использования ключей для подписывания.

Примечание.

Если для режима проверки подписи NuGet задано значение accept (по умолчанию), nu3015 вызывается как предупреждение. Если для режима проверки подписи NuGet задано требование или при выполнении nuget verify -signatures команды, NU3015 повышается от предупреждения до ошибки.