2012-03-07 9 views
18

Tôi có ứng dụng ClickOnce mà tôi đã tạo cho khách hàng và tôi cần nó từ một nhà xuất bản đáng tin cậy. Tôi làm cách nào để lấy chứng chỉ Authenticode và ký tên vào đơn đăng ký của tôi? Vì vậy, khi ứng dụng được khởi chạy, nó là từ một nhà xuất bản đáng tin cậy?Cách đăng ký ứng dụng ClickOnce

Làm cách nào để cài đặt chứng chỉ? Tôi có phải cài đặt nó trên máy chủ phát triển của tôi hay không quan trọng nơi tôi cài đặt nó?

Toàn bộ quá trình hoạt động như thế nào? Tôi không muốn chi 3-5 đô la vào một chứng chỉ, và cài đặt một cái gì đó sai và không may mắn.

Có hướng dẫn hay về mua và cài đặt chứng chỉ và ký đơn đăng ký ClickOnce không?

Trả lời

15

Gần đây, tôi đã trải qua quá trình này. Chứng chỉ không đắt như vậy - chúng tôi đã nhận được chứng chỉ ký mã dưới 100 đô la.

Sau khi bạn có chứng chỉ, hãy làm theo Câu hỏi thường gặp HOWTO: Code signing how-to * để ký mã (mã nhị phân) của bạn.

Sau đó, bạn phải chuyển đến thuộc tính dự án -> Đăng ký và tải lên chứng chỉ của bạn tại đó (đó là dành cho ClickOnce). Bạn có thể bỏ qua ký mã mặc dù và chỉ ký ClickOnce.

ClickOnce đòi hỏi một chứng chỉ cho ký mã số, và những người khác sẽ không làm việc, xem ClickOnce Deployment and Authenticode:

Đối với các ứng dụng ClickOnce, bạn phải có một giấy chứng nhận Authenticode đó là hợp lệ cho mã ký; nếu bạn cố đăng ký ứng dụng ClickOnce với một loại chứng chỉ khác, chẳng hạn như chứng chỉ e-mail kỹ thuật số , chứng chỉ sẽ không hoạt động.

Jan'18 CẬP NHẬT: StartSSL không đáng tin cậy nữa và tôi KHÔNG tìm thấy miễn phí (hoặc tương tự như những gì StartSSL cung cấp) chứng chỉ ký mã. Vào cuối ngày, tôi đã đi với ksoftware.net - $ 84/năm cho chứng chỉ ký mã Comodo (nhưng bạn cần có bản ghi DUNS để kiểm tra!)

+0

Chứng chỉ nào đủ để ký mã, về giá rẻ nhất? –

+0

mọi thứ nhưng miễn phí: http://www.startssl.com/?app=40 – avs099