Programing/JAVA

Java JCE를 이용하기 위한 개발 환경 설정, Provider 추가

리커니 2018. 8. 30.
반응형
Java JCE를 이용하기 위한 개발 환경 설정, HSM Provider 추가

 

JCE(Java Cryptography Extension) 란?

JDK에 포함된 Java 보안관련 패키지, 대칭키 및 비대칭키를 사용하여 데이터 암/복호화 지원

[SPEC]

window server 2012

java 1.8.0_171

HSM nCiperKM 프로바이더 추가

 

추가될 Jar 파일

$JAVA_HOME\jre\lib\ext

경로로 이동

 

프로바이더 추가 경로

$JAVA_HOME\jre\lib\security/java.security 파일을 열어

해당 프로바이더 등록

security.provider.x=프로바이더

 

 

 

EX)

security.provider.1=sun.security.provider.Sun
security.provider.2=sun.security.rsa.SunRsaSign
security.provider.3=sun.security.ec.SunEC
security.provider.4=com.sun.net.ssl.internal.ssl.Provider
security.provider.5=com.sun.crypto.provider.SunJCE
security.provider.6=sun.security.jgss.SunProvider
security.provider.7=com.sun.security.sasl.Provider
security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
security.provider.9=sun.security.smartcardio.SunPCSC
security.provider.10=sun.security.mscapi.SunMSCAPI
security.provider.11=com.ncipher.provider.km.nCipherKM 추가!

 

cmd창에 java com.ncipher.provider.InstallationTest 로 프로바이더가 정상적으로 등록되었는지 확인.

 

정상적으로 추가가 되지 않으시면,

C:\ProgramData\nCipher\Key Management Data\config

파일에서 사용되는 포트 부분 주석을 제거해 주시고

다시 확인해주세요.

 

nonpriv_port=PORT

priv_port=PORT

 

PORT 를 각 커넥팅 포트로 변경 후 주석 제거

반응형

댓글

💲 추천 글