Aviso do NuGet NU3017

Cenário 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The signing certificate is not yet valid.

Problema

O certificado usado para assinar o pacote tem uma validade no futuro, mas não é válido atualmente.

Solução

Verifique se o certificado de autenticação é válido no momento.

Cenário 2

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature's certificate is not yet valid.

Problema

O certificado usado para assinar o pacote tem uma validade no futuro, mas não é válido atualmente.

Solução

Solicite ao autor do pacote que assine novamente o pacote usando o comando nuget sign descrito em documentos NuGet com um certificado de autenticação que é válido no momento.

Observação

Quando o modo de validação de assinatura do NuGet é definido para aceitar (padrão), NU3017 é gerado como um aviso. Quando o modo de validação de assinatura do NuGet é definido como exigir, ou ao executar o comandonuget verify -signatures, o NU3017 é elevado de um aviso para um erro.