команда nuget sign не работает с NU3018 на Mac - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь подписать пакет nuget на макросах и получаю это в качестве результата.

% nuget sign MyPackage.4.0.0.nupkg -Timestamper http://sha256timestamp.ws.symantec.com/sha256/timestamp -CertificatePath MyCompanyCert.crt                                                                                    


Signing package(s) with certificate:
  Subject Name: CN=Company Inc., O=Company Inc., OID.2.5.4.18=53202, STREET="123 E Fake St", L=Milwaukee, S=Wisconsin, OID.2.5.4.17=53202, C=US
  SHA1 hash: BED15D4C7E4C3116FAACA5586E5085F6B4BC46A6
  SHA256 hash: 90E979450508F91B44B4D26428B869392AFEDFD45A211E86CE2394274CDFDAD2
  Issued by: CN=Sectigo RSA Code Signing CA, O=Sectigo Limited, L=Salford, S=Greater Manchester, C=GB
  Valid from: 2/11/2019 6:00:00 PM to 2/11/2021 5:59:59 PM

Timestamping package(s) with:
http://sha256timestamp.ws.symantec.com/sha256/timestamp
NU3018: PartialChain
WARNING: NU3018: RevocationStatusUnknown
WARNING: NU3018: OfflineRevocation
NU3018: Certificate chain validation failed.

Я сгенерировал MyCompanyCert.crt из имеющегося у меня файла p12. Что это сообщение об ошибке пытается сказать мне?

1 Ответ

0 голосов
/ 16 апреля 2020

Вы импортировали root сертификат в магазин? Вот шаги для импорта сертификата root.

  1. Пуск> Выполнить> MM C> Ввести
  2. Файл> Добавить / удалить оснастку
  3. Сертификаты> Добавить> Учетная запись компьютера> Далее> Локальный компьютер> Fini sh> OK
  4. Развернуть Сертификаты (локальный компьютер), развернуть Доверенные Root Центры сертификации
  5. Сертификаты правой кнопкой мыши> Все задачи> Импорт
  6. Далее> Обзор> перейдите к и выберите ПУТЬ К СЕРТИФИКАТУ > Открыть> Далее> Далее> Fini sh> ОК

вышеуказанные шаги получены из этого блога

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...