Tích hợp bộ điều hợp khóa đám mây ClickOnce eSigner

Thiết lập eSigner CKA

Tải xuống eSigner CKA từ SSL.com và cài đặt ứng dụng.

Để có hướng dẫn đầy đủ về cách cài đặt eSigner CKA và sử dụng nó để tải chứng chỉ ký mã EV của bạn trên Cửa hàng chứng chỉ người dùng, xem hướng dẫn này: Cách tự động ký mã EV với Signtool.exe hoặc Certutil.exe bằng eSigner CKA (Cloud Key Adapter).

Các phần phụ sau đây là những đoạn quan trọng từ hướng dẫn.

Chọn ký mã tự động

Chọn Ký mã tự động trong chế độ cài đặt sẽ ngăn Visual Studio yêu cầu OTP nhiều lần nếu bạn có nhiều tệp cần ký. Nhấp chuột liên kết này để đọc phần hướng dẫn giải thích cách cài đặt eSigner CKA để ký mã tự động.

Nếu bạn chọn Chế độ thủ công, bạn sẽ phải sử dụng ứng dụng xác thực mỗi lần cho OTP.

Sau khi cài đặt eSigner CKA, hãy đăng nhập vào chương trình bằng thông tin đăng nhập tài khoản SSL.com của bạn.

Đặt mật khẩu dùng một lần dựa trên thời gian (TOTP) của bạn

Bạn có thể tìm thấy TOTP của mình được bao gồm trong chi tiết đơn đặt hàng chứng chỉ EV Code Signing trên tài khoản SSL.com của bạn. Nhập mã PIN 4 chữ số mà bạn đã đặt trước đó khi đăng ký đơn hàng cho eSigner và sau đó nhấp vào Hiển thị mã QR để hiển thị TOTP.

TOTP của bạn sẽ được hiển thị trên một hộp có nhãn mã bí mật. Sao chép TOTP, dán vào Bí mật TOTP trường của cửa sổ eSigner CKA và sau đó nhấp vào OK nút để lưu nó.

Sau khi nhập thông tin đăng nhập tài khoản SSL.com và TOTP, bạn sẽ có thể xem chi tiết chứng chỉ EV Code Signing của mình. Trong trường hợp bạn quyết định cập nhật TOTP của mình, hãy dán TOTP mới vào trường được phân bổ và sau đó nhấp vào Lưu.

Kiểm tra Chứng chỉ ký mã EV của bạn trong Kho lưu trữ chứng chỉ người dùng

Sau khi cài đặt eSigner CKA và thêm chứng chỉ Ký mã EV của bạn vào Cửa hàng chứng chỉ người dùng, bạn sẽ có thể kiểm tra chứng chỉ Ký mã EV của mình bằng cách nhấn Phím Windows + R và sau đó gõ vào certmgr.msc để truy cập cửa hàng Chứng chỉ Người dùng. Khi cửa sổ trình quản lý chứng chỉ bật lên, hãy nhấp vào Cá nhân thư mục trên bảng điều khiển bên trái và sau đó chọn Giấy chứng nhận thư mục con ở bên phải để xác định chứng chỉ EV Code Signing của bạn.

Chạy Visual Studio 2022

Mở dự án của bạn trên Visual Studio và di chuột đến cửa sổ Giải pháp Explorer.

Nhấp vào tab Demo và chọn tùy chọn Publish.

Khi cửa sổ xuất bản vị trí xuất hiện, hãy chọn ClickOnce và sau đó nhấp vào Tiếp theo.

Xác nhận vị trí để xuất bản và nhấp vào Tiếp theo.

Tiếp tục nhấp Trang Tiếp cho Cài đặt vị trí và Cài Đặt

Một khi bạn đạt đến Đăng ký giai đoạn, nhấp vào hộp kiểm cho Ký vào các bản kê khai ClickOnce tùy chọn và sau đó nhấp vào Chọn từ cửa hàng.

Chọn đúng chứng chỉ ký mã EV mà bạn đã tải trên Kho lưu trữ chứng chỉ người dùng bằng eSigner CKA.

Bạn cũng có thể kiểm tra xem số sê-ri của chứng chỉ có khớp với số sê-ri trên eSigner CKA hay không bằng cách nhấp vào thuộc tính chứng chỉ và Chi Tiết tab.

Nhấp vào Kết thúc

Sau khi đảm bảo rằng bạn đã chọn đúng chứng chỉ, hãy nhấp vào Trang Tiếp và sau đó, Kết thúc.

Sẵn sàng xuất bản

Sau đó, Visual Studio sẽ thông báo cho bạn rằng tệp đã sẵn sàng để xuất bản lên ClickOnce. Nhấn vào Xuất bản .

Đã xuất bản thành công

Vài giây sau khi nhấp vào Xuất bản , Visual Studio 2022 sẽ thông báo cho bạn nếu các tệp đã được ký mã và xuất bản thành công.

Kiểm tra chữ ký kỹ thuật số trên tệp đã ký

Sau đó, bạn có thể tiếp tục đến vị trí của các tệp đã được ký mã và kiểm tra chi tiết về chữ ký số của chúng.

Bấm chuột phải vào từng tệp. Nhấp chuột Bất động sản. Nhấn vào Chữ ký số chuyển hướng. Và sau đó nhấp vào Chi Tiết để xem chi tiết của chứng chỉ ký mã EV.

Chú ý

  • Hướng dẫn này dành cho Tích hợp ClickOnce eSigner CKA với Visual Studio 2022
  • eSigner CKA sẽ không hoạt động trên Visual Studio 2013 do CSP (Nhà cung cấp dịch vụ mật mã)
  • eSigner CKA sẽ hoạt động trên Visual Studio 2019 nhưng sẽ có một số thay đổi nhỏ ở một số bước dựa trên giao diện của nó.
  • Ngày và giờ trên máy tính của bạn phải được đồng bộ hóa với vị trí mà bạn hiện đang ký. Nếu không đúng như vậy, Visual Studio 2022 sẽ không xuất bản được tệp của bạn.
  • Trong mã ký tệp của bạn với eSigner CKA và Visual Studio 2022, bạn có thể sử dụng cả chứng chỉ đã cấp hoặc chứng chỉ thử nghiệm trên hộp cát SSL.com. Hướng dẫn eSigner CKA dạy bạn cách định cấu hình ứng dụng để ký trực tiếp hoặc ký thử nghiệm.
Twitter
Facebook
LinkedIn
Reddit
E-mail

Luôn cập nhật thông tin và bảo mật

SSL.com là công ty hàng đầu thế giới về an ninh mạng, PKI và chứng chỉ số. Đăng ký để nhận tin tức, thủ thuật và thông báo sản phẩm mới nhất trong ngành từ SSL.com.

Chúng tôi rất mong nhận được phản hồi của bạn

Hãy tham gia cuộc khảo sát của chúng tôi và cho chúng tôi biết suy nghĩ của bạn về lần mua hàng gần đây của bạn.