JNLP Java App 서명 및 Key
JNLP 실행을 위한 Java App를 만들었다면 인증을 해야함.
//애플릿뷰어실행
appletviewer -J-Djava.security.policy=WriteAppletPolicy.policy D:\eGovFrameDev-3.6.0-64bit\workspace\KRRIBIM\src\main\webapp\WEB-INF\jsp\applet\applet.html
appletviewer -J-Djava.security.policy=WriteAppletPolicy.policy d:\applet\index.html
appletviewer -J-Djava.security.policy=polfile d:\applet\index.html
//접근설정
policytool
keytool -genkey -keyalg rsa -alias yourkey
keytool -export -alias yourkey -file myCertName.crt
(keystore 에 신규 key 만들기) keytool -genkey -keystore myKeystore -alias myself
(self-signed test certificate 만들기) keytool -selfcert -alias myself -keystore myKeystore
(keystore내용 확인하기)keytool -list -keystore myKeystore
(test certificate로 jar파일 서명하기)jarsigner -keystore myKeystore test.jar myself
//서명 및 키 설정
keytool -genkey -keystore testKeys -alias jdc
keytool -selfcert -alias jdc -keystore testKeys
jarsigner -keystore testKeys appRun.jar jdc
jarsigner -keystore testKeys javaws.jar jdc
jarsigner -keystore testKeys servlet-api-2.5.jar jdc
//컴파일
javac D:\eGovFrameDev-3.6.0-64bit\workspace\applet\appClientModule\applet\IoApplet.java
//빌드
jar cvf applet.jar yourapplet.class
jar cvf applet.jar d:\hello\applet\HelloWorld.class
jar cvf applet.jar *.class
<mime-mapping>
<extension>jnlp</extension>
<mime-type>application/x-java-jnlp-file</mime-type>
</mime-mapping>
//접근 권한
all-permissions
j2ee-application-client-permissions
'IT > frameworks' 카테고리의 다른 글
node.js 부트스트랩 활성화 (0) | 2020.05.12 |
---|---|
mybatis & ibatis (0) | 2019.02.04 |
Tomcat Start Multi Bat (0) | 2018.11.16 |
maxInMemorySize,maxUploadSize 파일 업로드 제한 (0) | 2018.11.16 |
https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=48145 (0) | 2018.05.18 |