NuGet-Warnung NU3013
Szenario 1
Paket „SamplePackage v1.0.0“ aus der Quelle „https://contoso.com/index.json“: Das Signierzertifikat hat einen nicht unterstützten Signaturalgorithmus.
Problem
Das Zertifikat, das zum Signieren des Pakets verwendet wird, verfügt über einen nicht unterstützten Signaturalgorithmus.
Lösung
Stellen Sie sicher, dass das Signaturzertifikat über einen der folgenden Signaturalgorithmen verfügt -
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
Szenario 2
Paket „SamplePackage v1.0.0“ aus der Quelle „https://contoso.com/index.json“: Das Zertifikat der Primärsignatur hat einen nicht unterstützten Signaturalgorithmus.
Problem
Das Zertifikat, das zum Signieren des Pakets verwendet wird, verfügt über einen nicht unterstützten Signaturalgorithmus.
Lösung
Bitte stellen Sie sicher, dass das Paket mit einem Zertifikat mit einem der folgenden Signaturalgorithmen signiert wurde -
sha256WithRSAEncryption
sha384WithRSAEncryption
sha512WithRSAEncryption
Hinweis
Wenn der Signaturvalidierungsmodus von NuGet auf Akzeptieren (Standardeinstellung) festgelegt ist, wird NU3013 als Warnung ausgelöst.
Wenn der Signaturvalidierungsmodus von NuGet auf erforderlich festgelegt ist oder wenn der nuget verify -signatures
-Befehl ausgeführt wird, wird NU3013 von einer Warnung zu einem Fehler erhöht.