Chuyển đến nội dung chính
Ký số giúp người dùng chắc chắn gói plugin đến từ bạn và không bị sửa đổi. Nagare dùng chữ ký Ed25519 tách rời, lưu trong tệp <package_name>.nagare_plugin.sig.

Dành cho tác giả plugin

1

Tạo cặp khóa

Giữ bí mật plugin-signing-key.pem. Chia sẻ plugin-signing-key.pub.pem cho người dùng.
2

Build và ký

Lệnh tạo ra cả <package_name>.nagare_plugin và <package_name>.nagare_plugin.sig. Khi build lại mà không có --sign, tệp .sig cũ sẽ bị xóa để tránh chữ ký lỗi thời.
3

Phân phối

Phát hành cả hai tệp .nagare_plugin và .sig.

Dành cho người dùng

Tin cậy khóa của tác giả

Chép khóa công khai của tác giả vào thư mục ~/.nagare/trusted:
Khóa có thể ở định dạng PEM (PKIX) hoặc chuỗi base64/hex thô. Bạn có thể đặt nhiều khóa trong thư mục này.

Cài gói đã ký

  • Giao diện web: tải lên tệp .nagare_plugin và (tùy chọn) tệp .sig.
  • Nếu không tải lên .sig, Nagare tìm tệp .sig nằm cạnh gói plugin.

Cảnh báo khi cài đặt

Nếu chữ ký không hợp lệ (không khớp với bất kỳ khóa tin cậy nào), việc cài đặt bị từ chối.
Plugin chạy với quyền của người dùng hiện tại. Chỉ cài plugin từ nguồn bạn tin tưởng.