Làm thế nào tôi có thể cài đặt JCE?


14

Làm cách nào tôi có thể cài đặt các tệp chính sách quyền lực mở rộng mã hóa Java (JCE) không giới hạn trong Ubuntu 16.04.

Xin vui lòng cho tôi biết làm thế nào tôi có thể kiểm tra xem JCE đã được cài đặt trong hệ thống của tôi hay chưa?


JCE hiện là một phần của việc sử dụng Oracle JDK 1.8-151 hoặc phiên bản cao hơn. Không cần phải cài đặt riêng.
Anver Sadhat

Câu trả lời:


11

Bạn có thể lấy chúng tại PPA này

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy 

Làm thế nào bạn có thể biết nếu nó được cài đặt? Lệnh này sẽ thành công :)

Để chạy phiên bản Java 8 mới hơn

sudo apt install oracle-java8-installer

nguồn


Cảm ơn tôi đã giải quyết vấn đề lâu dài với logstash sau khi nâng cấp nó. không có điều này, các tệp chính p12 từ google bị lỗi
Brian van Rooijen

tại sao nó nói oracle-java7- ?
Raf

@Raf Đây là một câu trả lời cũ, tôi đang cập nhật nó
Mark Kirby

Tên gói không nên oracle-java8-unlimited-jce-policy
Raf

@Raf Không theo kho lưu trữ, ppa: webupd8team / java
Mark Kirby

19

Openjdk đã được cài đặt với JCE

Thử nghiệm nhanh để xem bạn đã cài đặt các tệp Chính sách thẩm quyền không giới hạn sức mạnh của JCE chưa:

$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'

Lệnh sẽ trả về true nếu JCE được cài đặt.


1
Điều này thực sự hữu ích!
abhi

Câu trả lời rất hữu ích
Sam

1

Để xem nó đã được cài đặt chưa, hãy tìm kiếm trình cài đặt. Bạn có thể thử kiểm tra trong varthư mục và vào cache. Thực hiện theo đường dẫn này: /var/cache/oracle-jdk7-installer/ls.Điều này sẽ cung cấp cho bạn tất cả các chi tiết về JCE và Chính sách.


0

Cài đặt JCE cho JDK7, không còn hoạt động từ kho lưu trữ nhóm webupd8. Làm theo các hướng dẫn sau cho JVM 6 hoặc 7:

  1. Chuyển đến trang tải xuống Oracle Java SE.
  2. Cuộn xuống ... Trong phần "Tài nguyên bổ sung", bạn sẽ tìm thấy "Tệp chính sách quyền lực mở rộng mã hóa Java (JCE) không giới hạn."
  3. Tải xuống phiên bản phù hợp với JVM đã cài đặt của bạn, ví dụ, UnlimitedJCEPolicyJDK7.zip.
  4. Giải nén zip đã tải xuống.
  5. Sao chép local_policy.jar và US_export_policy.jar vào $ JAVA_HOME / jre / lib / security (Lưu ý: những lọ này sẽ có sẵn để bạn phải ghi đè lên chúng).

Lấy từ đây .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.