Получение цифрового сертификата - PullRequest
2 голосов
/ 03 августа 2009

У нас есть приложение .net WPF, которое работает как XBAP, так и для рабочего стола и т. Д. Я не подписывал никаких сборок и т. Д.

Q1.Какой тип цифрового сертификата мне необходимо приобрести у VeriSign, Inc. или другого центра сертификации? чтобы подписать мое приложение, используйте его в качестве сертификата Authenticode (в clickonce)?

Q2.Можно ли использовать этот цифровой сертификат для подписи других приложений, таких как установщики, сборки, PDF и т. Д.?

Q3. Достаточно ли одного цифрового сертификата для компании или мне нужно купить другой?

Q4.Что происходит, когда истекает срок действия сертификата? (Так что лучше не иметь его и не испортить себя, если никто не собирается взломать и внедрить вирус в папку вашего приложения или что-то в этом роде?)

Ответы [ 2 ]

2 голосов
/ 03 августа 2009

A1. Вам нужен сертификат подписи кода. Они бывают нескольких разновидностей и обычно могут быть преобразованы из одного в другой, но, вероятно, проще всего сразу получить Authenticode.

A2. Вы можете использовать тот же сертификат для подписи установщиков и сборок (и любой файл .EXE, .DLL, .OCX). Я думаю, что то же самое относится и к .PDF, но я никогда не использовал это.

A3. Я бы пошел на один сертификат для вашей компании.

A4. Когда срок действия сертификата истекает, вы не можете использовать его для подписи. Однако до тех пор, пока вы используете службу отметок времени при подписании кода, уже подписанные файлы остаются действительными.

1 голос
/ 03 августа 2009

A1: Вам нужен сертификат подписи кода. Вы можете выбрать любого провайдера, но обратите внимание, что не все из них распознаются Windows как «доверенные». Среди надежных и дешевых (дешевле VeriSign) есть Comodo .

A2: Да.

A3: достаточно одного.

A4: Вы не сможете подписать новый код. Старый код останется подписанным, если вы использовали сервер меток времени (вы получите местоположение с сертификатом). Если вы решите не использовать сервер отметок времени, сертификация останется действительной, но пользователи получат сообщение о том, что срок ее действия истек.

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