Подписание файла такси - PullRequest
       23

Подписание файла такси

2 голосов
/ 31 октября 2010

Отказ от ответственности: у меня нет опыта в подписании файлов, и это мой первый раз.

У нас есть подстановочный SSL-сертификат для наших сайтов. Теперь мы собираемся разместить элемент управления ActiveX на одном из наших сайтов. Когда я пытаюсь подписать мой cab-файл с помощью этого сертификата, он выдает ошибку «закрытый ключ, и сертификат не соответствует или не содержит действительной информации». Шаги, которые я выполнил, чтобы подписать cab-файл, приведены ниже: 1. Я экспортировал сертификат вместе с закрытым ключом в файл pfx. 2. Я создал pvk-файл и spc-файл из pfx-файла, используя инструкции, приведенные здесь: http://www.tech -pro.net / export-to-pvk-spc.html 3. Я запустил signtool signwizard, чтобы подписать мой cab-файл, используя сгенерированные файлы pvk и spc.

Я застрял в этой точке за последние 3 дня и, похоже, не смог найти правильный ответ. Я также хочу знать, достаточно ли подходит наш подстановочный сертификат ssl для подписи файлов, или мне нужно для этого приобрести специальный сертификат. Когда я дважды просматриваю информацию о сертификате, единственная цель, упомянутая в сертификате, - «Обеспечение идентификации удаленного компьютера». Может ли это быть причиной того, что я получаю ошибку при подписании?

Пожалуйста, помогите мне в этом.

Спасибо и С уважением, Навид

1 Ответ

3 голосов
/ 31 октября 2010

Вам нужен сертификат для подписи кода для подписи файла CAB или EXE.SSL-сертификат не будет работать.

Хотя сертификаты подписи кода и SSL являются сертификатами X.509, они имеют различное значение свойства «Использование ключа».

Скорее всего, программное обеспечение, которое выполняет подпись, проверяет использование ключа и отказывается использовать сертификат.

...