NuGet-Warnung NU3015
Szenario 1
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The lifetime signing EKU in the primary signature's certificate is not supported.
Abgang
Das Zertifikat, das zum Signieren des Pakets verwendet wird, weist eine nicht unterstützte Erweiterte Schlüsselverwendung auf.
Lösung
Stellen Sie sicher, dass das Signaturzertifikat nicht über die Lebensdauer der erweiterten Schlüsselverwendung verfügt.
Szenario 2
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The lifetime signing EKU in the signing certificate is not supported.
Abgang
Das Zertifikat, das zum Signieren des Pakets verwendet wird, weist eine nicht unterstützte Erweiterte Schlüsselverwendung auf.
Lösung
Vergewissern Sie sich, dass das Paket mit einem Signierzertifikat signiert wurde, das keine lebenslange Verwendung des erweiterten Signierschlüssels vorsieht.
Hinweis
Wenn der Signaturvalidierungsmodus von NuGet auf Akzeptieren (Standardeinstellung) festgelegt ist, wird NU3015 als Warnung ausgelöst.
Wenn der Signaturvalidierungsmodus von NuGet auf erforderlich festgelegt ist oder wenn der nuget verify -signatures
-Befehl ausgeführt wird, wird NU3015 von einer Warnung zu einem Fehler erhöht.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für