Advertencia de NuGet NU3015

Escenario 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The lifetime signing EKU in the primary signature's certificate is not supported.

Problema

El certificado usado para firmar el paquete tiene un uso extendido de clave extendido no compatible.

Solución

Asegúrese de que el certificado de firma no tenga un uso extendido de clave de firma de duración.

Escenario 2

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The lifetime signing EKU in the signing certificate is not supported.

Problema

El certificado usado para firmar el paquete tiene un uso extendido de clave extendido no compatible.

Solución

Asegúrese de que el paquete se firmó mediante un certificado de firma que no tenga el uso extendido de clave de firma de duración.

Nota:

Cuando el modo de validación de firma de NuGet está establecido para aceptar (valor predeterminado), NU3015 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, NU3015 se eleva de una advertencia a un error.