Вопрос

У нас есть приложение .net WPF, работающее как от XBAP, так и от Desktop и т.д.Я не подписывал никаких сборок и т.д.Мой вопрос заключается в том, что

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

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

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

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

Это было полезно?

Решение

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

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

А3.Я бы предпочел получить единый сертификат для вашей компании.

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

Другие советы

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

A2: да.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top