Перейти к содержимому


Фото

Подпись модуля для WES8

wes8 модули module module designer

  • Закрыто Тема закрыта
7 ответов в теме

#1 Maksim Puganov

Maksim Puganov

    Member

  • Members
  • ФишкаФишка
  • 56 Сообщений:
  • МестоположениеMoscow

Опубликовано 07.10.2014 - 18:23

Что нужно чтобы подписать подготовленный модуль для WES8?

Подготовка проходит в Module Designer.



#2 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 15.10.2014 - 15:49

http://msdn.microsof...ibrary/jj980057(v=winembedded.81).aspx


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#3 Maksim Puganov

Maksim Puganov

    Member

  • Members
  • ФишкаФишка
  • 56 Сообщений:
  • МестоположениеMoscow

Опубликовано 05.12.2014 - 16:06

http://msdn.microsof...ibrary/jj980057(v=winembedded.81).aspx

Пробую подписать подготовленный файл следующем образом:

c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64>makecert.exe -r -pe -sr lo
calMachine -ss RepoWE8S -n "CN=RepoWE8SCert" RepoWE8Scert.cer
Succeeded
 
c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64>certmgr.exe -add RepoWE8Scert.cer -s root -r localMachine
CertMgr Succeeded
 
c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin\x64>cd ..
 
c:\Program Files\Microsoft SDKs\Windows\v6.0A\Bin>signtool.exe sign /v /s RepoWE8S /n RepoWE8SCert /t e:\Modules\GA-J1800N-D2H_Drivers_Pack.emd
SignTool Error: Invalid Timestamp URL: e:\Modules\GA-J1800N-D2H_Drivers_Pack.emd
 
Последняя команда выдает ошибку.
С чем это связано?
И как можно решить?


#4 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 09.12.2014 - 18:19

Это не ошибка, а предупреждение. Ваш файл не получил отметку времени, т.к. вы не указали соответствующий сервер.

Модуль должен подписаться и без этого. http://msdn.microsof...ibrary/8s9b9yaz(v=vs.110).aspx#timestamp


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#5 Maksim Puganov

Maksim Puganov

    Member

  • Members
  • ФишкаФишка
  • 56 Сообщений:
  • МестоположениеMoscow

Опубликовано 09.12.2014 - 20:37

Но после попытки импортировать данный модуль появляется все та же ошибка подписи
 
P.S. Почему-то скриншот не прикрепился.



#6 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 10.12.2014 - 18:14

Пришлите скриншот на mse.support@quarta.ru со ссылкой на эту тему, попробуем воспроизвести.


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии

#7 Maksim Puganov

Maksim Puganov

    Member

  • Members
  • ФишкаФишка
  • 56 Сообщений:
  • МестоположениеMoscow

Опубликовано 12.12.2014 - 15:47

Вчера отправил вам письмо на указанный адрес,с вложенным скриншотом ошибки



#8 Sergey Antonovich

Sergey Antonovich

    Member

  • Members
  • ФишкаФишка
  • 220 Сообщений:

Опубликовано 29.06.2015 - 17:26

В документации в коде

signtool.exe sign /v /s teststore /n TestCert /t TestModule.emd 

опечатка - после /t должен быть URL timestamp-сервера. Можно использовать публичный сервер Verisign: http://timestamp.ver...ts/timstamp.dll

Итоговая команда должна выглядеть так:

signtool.exe sign /v /s teststore /n TestCert /t http://timestamp.verisign.com/scripts/timstamp.dll TestModule.emd 

при попытке импортирования модуля действительно появится ошибка, т.к. для элементов каталога подпись с timestamp обязательна.


Сергей Антонович
Системный инженер по встраиваемым решениям отдела исследований и разработок
Кварта Технологии





1 пользователей читают эту тему

0 members, 1 guests, 0 anonymous users