Đối với ứng dụng dựa trên Windows của tôi, tôi muốn sử dụng ClickOnce làm công nghệ triển khai. Ứng dụng của tôi sẽ được phân phối qua Internet.Đăng ký ứng dụng có chứng chỉ trong triển khai ClickOnce
Trong bài viết ClickOnce and Authenticode, tôi đọc rằng:
Đối với các ứng dụng ClickOnce, bạn phải có một giấy chứng nhận Authenticode rằng có giá trị trong ký mã. Bạn có thể có được một giấy chứng nhận cho mã ký theo một trong ba cách sau:
mua hàng một từ một nhà cung cấp giấy chứng nhận.
Nhận một từ một nhóm trong tổ chức của bạn chịu trách nhiệm tạo chứng chỉ kỹ thuật số.
Tạo chứng chỉ của riêng bạn bằng MakeCert.exe, bao gồm bằng Bộ phát triển phần mềm Windows (SDK).
Trong trường hợp của tôi, số 2 không áp dụng.
Như tôi đã đọc một vài dòng sau:
Theo mặc định, ứng dụng ClickOnce ký với tự Certs và triển khai qua Internet không thể sử dụng Trusted Application Deployment.
(tôi nhấn mạnh).
Tôi không thể hiểu được ý nghĩa của này theo mặc định. Có phải tùy chọn # 3 có thể xảy ra hay không trong trường hợp của tôi?
Và sau đó, để hiểu tất cả các khả năng, điều # 1 ngụ ý là gì? ("Mua một từ một nhà cung cấp chứng chỉ") Tôi nên mua loại giấy chứng nhận nào? Bạn có thể đề xuất certificate authority nào? Tùy thuộc vào những gì tôi nên chọn? Chi phí chứng chỉ là bao nhiêu?
Bạn tạo CSR cho chứng chỉ ký mã như thế nào? –