XPI подписывает Linux без графического интерфейса
Я пытаюсь подписать XPI на Linux (без графического интерфейса пользователя), используя NSS cert db (cert8.db и key3.db), который я скопировал с другого моего сервера, на котором я могу подписать XPI просто отлично.
На новой коробке я могу подписаться с новым сертификатом теста, но когда я пытаюсь использовать старый сертификат, он жалуется:
signtool: ПРОБЛЕМА подписи данных (неизвестный издатель)
Certutil перечисляет сертификат, который я пытаюсь использовать с *, и CA также присутствует там.
Является ли этот сертификат дБ передаваемым между компьютерами, как это? Или есть другие файлы, которые мне нужно настроить?
ТИА Майк
2 ответа
Я не уверен, что это то, что вам нужно, но вот оно: http://www.mercille.org/snippets/xpiSigning.php
Если цепочка сертификатов имеет промежуточный ЦС, который также должен быть там.
NSS довольно требователен, когда дело доходит до цепочки, а также требует, чтобы сертификаты были помечены как доверенные.