Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Khi bạn bắt gặp các cảnh báo bảo mật giống như hình minh họa dưới đây, điều này đều xuất phát từ việc Java xác định rằng ứng dụng của bạn chứa các thành phần chưa được đăng ký với chứng chỉ bảo mật. Trong bài viết này, chúng tôi sẽ hướng dẫn các bạn cách ngăn chặn những cảnh báo bảo mật này bằng cách sử dụng Jarsigner và keytool để đăng ký tệp Jar với một chứng chỉ số (certificate).

Đăng ký (sign) một file Jar

Để đăng ký (sign) một tệp Jar, bạn cần sử dụng hai công cụ quan trọng: keytool và jarsigner, và đảm bảo rằng bạn đã cài đặt Java Development Kit (JDK). Để kiểm tra xem một tệp Jar đã được đăng ký (sign) hay chưa, bạn có thể sử dụng lệnh sau:

jarsigner -verify -certs -verbose /tmp/vinascript.com.jar

Để đăng ký file jar, các bạn hãy thực hiện theo các bước sau:

– Cài đặt các gói phần mềm cần thiết

yum install -y gcc kernel-devel

– Sử dụng keytool để tạo ra key-pair (Khóa chia sẻ)

keytool -genkey -keystore /tmp/myKeyStore -alias me

Điền đầy đủ thông tin như hình bên dưới

– Sử dụng keytool để đăng ký với 1 certificate cá nhân

keytool -selfcert -keystore /tmp/myKeyStore -alias me

– Sử dụng jarsigner để sign file jar với keystore vừa tạo.

jarsigner -keystore /tmp/myKeyStore /tmp/vinasupport.com.jar me

– Xác nhận lại file jar đã được đăng ký bằng command sau:

jarsigner -verify -certs -verbose /tmp/vinasupport.com.jar

Ngoài ra các bạn có thể tắt cảnh bảo bảo mật ở phía client bằng cách truy cập tới trình quản lý Java Control Panel -> [ Mixed Code ] -> Chọn [ Disable verification ]

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *