मैं जेसीई कैसे स्थापित कर सकता हूं?


14

मैं उबंटू 16.04 में जावा क्रिप्टोग्राफी एक्सटेंशन (जेसीई) असीमित शक्ति क्षेत्राधिकार नीति फाइलें कैसे स्थापित कर सकता हूं।

कृपया मुझे यह भी बताएं कि मैं कैसे जांच सकता हूं कि मेरे सिस्टम में जेसीई स्थापित है या नहीं?


JCE अब Oracle JDK 1.8-151 या उच्चतर संस्करण का उपयोग करने का हिस्सा है। अलग से स्थापित करने की आवश्यकता नहीं है।
अनवर सादत

जवाबों:


11

आप उन्हें इस PPA पर प्राप्त कर सकते हैं

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

अगर यह स्थापित है तो आप कैसे बता सकते हैं? यह आदेश सफल होगा :)

अधिक अद्यतित तारीख के लिए जावा 8 संस्करण चलता है

sudo apt install oracle-java8-installer

स्रोत


मेरे लिए यह उन्नयन के बाद लॉगस्टैश के साथ लंबे समय तक चलने वाले मुद्दे को हल किया। इसके बिना Google की p12 कुंजी फाइलें एक त्रुटि
ब्रायन वैन रूइजेन

यह क्यों कहता है oracle-java7-?
रफ

@ राफ यह एक पुराना उत्तर है, मैं इसे अपडेट कर रहा हूं
मार्क किर्बी

पैकेज का नाम नहीं होना चाहिएoracle-java8-unlimited-jce-policy
Raf

@ रैफ रिपोजिटरी के अनुसार नहीं, ppa: webupd8team / java
Mark Kirby

19

Openjdk पहले से ही JCE के साथ स्थापित है

एक त्वरित परीक्षण यह देखने के लिए कि क्या आपके पास JCE असीमित शक्ति क्षेत्राधिकार नीति फ़ाइलें स्थापित हैं:

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

यदि JCE स्थापित है तो कमांड को सही लौटना चाहिए ।


1
यह वास्तव में मददगार है!
अभी

बहुत उपयोगी उत्तर
सैम

1

यह देखने के लिए कि क्या यह स्थापित है, इंस्टॉलर की खोज करें। आप varनिर्देशिका में और में जाँच करने की कोशिश कर सकते हैं cache। इस रास्ते का अनुसरण करें: /var/cache/oracle-jdk7-installer/ls.यह आपको जेसीई और नीतियों के बारे में सभी विवरण देगा।


0

JDK7 के लिए JCE स्थापित करना, अब webupd8 टीम रिपॉजिटरी से काम नहीं करता है। JVM 6 या 7 के लिए इन निर्देशों का पालन करें:

  1. ओरेकल जावा एसई डाउनलोड पृष्ठ पर जाएं।
  2. नीचे स्क्रॉल करें ... "अतिरिक्त संसाधन" अनुभाग के तहत आपको "जावा क्रिप्टोग्राफी एक्सटेंशन (जेसीई) असीमित शक्ति क्षेत्राधिकार नीति फ़ाइल मिलेगी।"
  3. उस संस्करण को डाउनलोड करें जो आपके इंस्टॉल किए गए JVM से मेल खाता है, उदाहरण के लिए, UnlimitedJCEPolicyJDK7.zip।
  4. डाउनलोड किए गए ज़िप को अनज़िप करें।
  5. $ JAVA_HOME / jre / lib / Security में स्थानीय_पोलिसि.जर और US_export_policy.jar को कॉपी करें (ध्यान दें: ये जार पहले से ही होंगे इसलिए आपको उन्हें अधिलेखित करना होगा)।

यहां से ले गए ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.