Partilhar via


Aviso do NuGet NU3024

Cenário 1

Pacote "SamplePackage v1.0.0" da origem "https://contoso.com/index.json": a assinatura da marca de data/hora tem um algoritmo de resumo sem suporte. Os seguintes algoritmos são suportados: SHA-2-256, SHA-2-384, SHA-2-512.

Problema

A assinatura do carimbo de data/hora tem um algoritmo de resumo sem suporte.

Solução

A assinatura da autoridade de carimbo de data/hora deve ter um dos seguintes algoritmos de resumo:

  • SHA-2-256
  • SHA-2-384
  • SHA-2-512

Cenário 2

Pacote "SamplePackage v1.0.0" da origem "https://contoso.com/index.json": a assinatura do carimbo de data/hora da assinatura primária tem um algoritmo de resumo sem suporte.

Problema

A assinatura do carimbo de data/hora tem um algoritmo de resumo sem suporte.

Solução

Solicite ao autor do pacote que assine novamente o pacote usando o comando nuget sign conforme descrito em documentos NuGet usando a opção -Timestamper de modo que o certificado de autenticação de autoridade de carimbo de data/hora tenha um dos seguintes algoritmos de resumo –

  • SHA-2-256
  • SHA-2-384
  • SHA-2-512

Observação

Ao executar o comando nuget verify -signatures, NU3024 é gerado como um erro. Caso contrário, NU3024 é gerado como um aviso.