
우리는 RHEL 6 서버에 IBM websphere를 설치했는데 자체 버전의 java가 함께 제공되었습니다.
그러나 상자의 암호화 모듈은 다음 사항에 대해 불평하기 때문에 작동하지 않습니다.
java.security.InvalidKeyException: Illegal key size or default parameters
at javax.crypto.Cipher.a(DashoA13*..)
at javax.crypto.Cipher.init(DashoA13*..)
at javax.crypto.Cipher.init(DashoA13*..)
at com.cmsi.eValuate.Encryption.CryptoSafeNetImpl.decryptString(CryptoSafeNetImpl.java:286)
at com.cmsi.eValuate.Encryption.EncryptionModuleMain.decryptString(EncryptionModuleMain.java:224)
at
인터넷 검색을 해보니 US_policy.jar과 import_policy.jar이라는 두 개의 정책 파일을 복사하라고 합니다.
Oracle 웹 사이트에서policy.jar을 사용하면 Coldfusion 관리자가 중지되고 암호화 문제가 해결되지 않습니다.
IBM 웹 사이트의policy.jar을 사용하면 Coldfusion admin이 중지되고 암호화 문제가 해결되지 않습니다.
우리는 상자에 Java 6을 사용하고 있습니다. 올바른 정책 파일을 다운로드할 수 있는 위치에 대해 올바른 방향을 알려줄 수 있는 사람이 있습니까?
답변1
"무제한 관할권 파일"이 필요합니다 - Java 6http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
자바 7:http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
설치 지침은 이 사이트에서 작동해야 합니다(다음에 대한 첫 번째 Google 결과 install jcepolicyfiles
:http://www.ngs.ac.uk/tools/jcepolicyfiles
왜? 일부 암호(키 길이!)는 일부 국가로 내보낼 수 없기 때문입니다.
암호화에 대한 미국 수출 정책의 영향을 받지 않는지 확인하십시오.http://en.wikipedia.org/wiki/Export_of_cryptography_in_the_United_States
편집하다:위 링크는 SUN/Oracle Java용입니다. OP는 IBM JVM을 사용하고 있으며 다음 파일이 필요합니다.
http://www.ibm.com/developerworks/java/jdk/security/index.html