Advertencia de NuGet NU3017

Escenario 1

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

Problema

El certificado usado para firmar el paquete tiene una validez en el futuro, pero actualmente no es válido.

Solución

Asegúrese de que el certificado de firma es válido actualmente.

Escenario 2

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

Problema

El certificado usado para firmar el paquete tiene una validez en el futuro, pero actualmente no es válido.

Solución

Solicite al autor del paquete que vuelva a firmar el paquete mediante el comando nuget sign tal como se describe en la documentación de NuGet con un certificado de firma que es válido actualmente.

Nota:

Cuando el modo de validación de firma de NuGet está establecido para aceptar (valor predeterminado), NU3017 se genera como advertencia. Cuando el modo de validación de firmas de NuGet se establece en necesario o cuando se ejecuta el comando nuget verify -signatures, NU3017 se eleva de una advertencia a un error.