ฉันจะติดตั้ง JCE ได้อย่างไร


14

ฉันจะติดตั้งไฟล์นโยบายการ จำกัด อำนาจความแข็งแกร่งแบบไม่ จำกัด ของ Java Cryptography Extension ใน Ubuntu 16.04 ได้อย่างไร

โปรดบอกฉันด้วยว่าฉันจะตรวจสอบว่าติดตั้ง JCE ในระบบของฉันได้อย่างไร


JCE เป็นส่วนหนึ่งของการใช้ Oracle JDK 1.8-151 ขึ้นไป ไม่จำเป็นต้องติดตั้งแยกต่างหาก
Anver Sadhat

คำตอบ:


11

คุณสามารถรับได้ที่ PPA นี้

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

คุณจะบอกได้อย่างไรว่ามันถูกติดตั้งแล้ว? คำสั่งนี้จะสำเร็จ :)

สำหรับการรันเวอร์ชัน Java 8 เวอร์ชันสูงสุด

sudo apt install oracle-java8-installer

แหล่ง


ขอบคุณสำหรับฉันนี้แก้ไขปัญหายาวนานกับ logstash หลังจากอัปเกรด หากไม่มีไฟล์คีย์ p12 จาก google จะทำให้เกิดข้อผิดพลาด
Brian van Rooijen

ทำไมถึงพูดoracle-java7-?
Raf

@Raf นี่เป็นคำตอบเก่า ๆ ฉันกำลังอัพเดท
Mark Kirby

ชื่อแพ็คเกจไม่ควรเป็นoracle-java8-unlimited-jce-policy
Raf

@Raf ไม่เป็นไปตามที่เก็บ ppa: webupd8team / java
Mark Kirby

19

Openjdk มาติดตั้งกับ JCE แล้ว

การทดสอบอย่างรวดเร็วเพื่อดูว่าคุณได้ติดตั้งไฟล์นโยบายการจำกัดความแข็งแกร่งของ JCE ไว้หรือไม่

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

คำสั่งควรกลับมาจริงถ้าติดตั้ง JCE


1
สิ่งนี้มีประโยชน์จริง ๆ !
abhi

คำตอบที่เป็นประโยชน์มาก
Sam

1

หากต้องการดูว่าติดตั้งแล้วหรือไม่ให้ค้นหาตัวติดตั้ง คุณสามารถลองตรวจสอบในไดเรกทอรีและเข้าไปในvar cacheตามเส้นทางนี้: /var/cache/oracle-jdk7-installer/ls.จะให้รายละเอียดทั้งหมดเกี่ยวกับ JCE และนโยบาย


0

การติดตั้ง JCE สำหรับ JDK7 ไม่สามารถใช้งานได้จากพื้นที่เก็บข้อมูลของทีม webupd8 ทำตามคำแนะนำเหล่านี้สำหรับ JVM 6 หรือ 7:

  1. ไปที่หน้าดาวน์โหลด Oracle Java SE
  2. เลื่อนลง ... ภายใต้ส่วน "ทรัพยากรเพิ่มเติม" คุณจะพบ "ไฟล์ Java Cryptography Extension (JCE) ไม่จำกัดความแข็งแกร่งของไฟล์นโยบาย"
  3. ดาวน์โหลดเวอร์ชันที่ตรงกับ JVM ที่คุณติดตั้งตัวอย่างเช่น UnlimitedJCEPolicyJDK7.zip
  4. แตกไฟล์ zip ที่ดาวน์โหลดมา
  5. คัดลอก local_policy.jar และ US_export_policy.jar ไปที่ $ JAVA_HOME / jre / lib / security (หมายเหตุ: ไหเหล่านี้จะอยู่ที่นั่นแล้วดังนั้นคุณต้องเขียนทับมัน)

ที่นำมาจากที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.