JCE는 어떻게 설치합니까? 정책 파일을

Ubuntu 16.04에서 JCE (Java Cryptography Extension) 무제한 강도 관할 정책 파일을 설치하는 방법

또한 JCE가 시스템에 설치되어 있는지 여부를 어떻게 확인할 수 있습니까?



답변

이 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

출처


답변

Openjdk는 이미 JCE와 함께 설치되어 제공됩니다

JCE Unlimited Strength Jurisdiction Policy 파일이 설치되어 있는지 확인하기위한 빠른 테스트 :

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

JCE가 설치된 경우 명령은 true 를 리턴해야합니다 .


답변

설치되어 있는지 확인하려면 설치 관리자를 검색하십시오. var디렉토리와 에서 체크인을 시도 할 수 있습니다 cache. 이 경로를 따르십시오. /var/cache/oracle-jdk7-installer/ls.그러면 JCE 및 정책에 대한 모든 세부 정보가 제공됩니다.


답변

JDK7 용 JCE를 설치하면 더 이상 webupd8 팀 저장소에서 작동하지 않습니다. JVM 6 또는 7에 대해 다음 지시 사항을 따르십시오.

  1. Oracle Java SE 다운로드 페이지로 이동하십시오.
  2. 아래로 스크롤하십시오. “추가 자원”섹션에 “JCE (Java Cryptography Extension) 무제한 강도 관할 정책 파일”이 있습니다.
  3. 설치된 JVM과 일치하는 버전 (예 : UnlimitedJCEPolicyJDK7.zip)을 다운로드하십시오.
  4. 다운로드 한 zip을 압축 해제하십시오.
  5. local_policy.jar 및 US_export_policy.jar을 $ JAVA_HOME / jre / lib / security에 복사하십시오 (참고 :이 jar은 이미 있으므로 겹쳐 써야합니다).

여기 에서 찍은 .


답변