Advertencia de NuGet NU3036

Escenario 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The timestamp's generalized time is outside the timestamping certificate's validity period.

Problema

El tiempo generalizado de la marca de tiempo está fuera del período de validez del certificado de marca de tiempo.

Solución

Intente volver a firmar y establecer la marca de tiempo del paquete. Si el problema persiste, póngase en contacto con la autoridad de marca de tiempo para detectar el origen del problema.

Escenario 2

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature's timestamp's generalized time is outside the timestamping certificate's validity period.

Problema

El certificado usado para la marca de tiempo de la firma del paquete no es válido, ya que el tiempo generalizado de la marca de tiempo está fuera del período de validez del certificado de marca de tiempo.

Solución

Solicite al autor del paquete que vuelva a firmar y establecer la marca de tiempo en el paquete mediante el comando nuget sign tal como se describe en la documentación de NuGet. Si el problema persiste, solicite al autor del paquete que se comunique con la entidad de marca de tiempo para detectar el origen del problema.

Nota:

Al ejecutar el comando nuget verify -signatures, NU3036 se produce como un error. De lo contrario, NU3036 se genera como una advertencia.