Avertissement NuGet NU3014

Scénario 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The signing certificate does not meet a minimum public key length requirement.

Problème

Le certificat utilisé pour signer le package ne répond pas à l’exigence minimale de longueur de clé publique.

Solution

Vérifiez que le certificat de signature a une clé publique RSA de longueur >= 2048 bits.

Scénario 2

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature's certificate does not meet a minimum public key length requirement.

Problème

Le certificat utilisé pour signer le package ne répond pas à l’exigence minimale de longueur de clé publique.

Solution

Vérifiez que le package a été signé à l’aide d’un certificat de signature avec une clé publique RSA de longueur >= 2048 bits.

Remarque

Lorsque le mode de validation de signature de NuGet est défini sur accepter (par défaut), NU3014 est déclenché en tant qu’avertissement. Lorsque le mode de validation de signature de NuGet est défini pour exiger ou lors de l’exécution de la commande nuget verify -signatures, NU3014 passe du niveau avertissement au niveau erreur.