programming/jsp

[jsp] keytool ioexception 오류 error

labj 2012. 5. 30. 20:16

[jsp] keytool ioexception 오류 error

1. keytool  ioexception 오류 error

인증서를 여러번 만들고 지우고 하다 보니까 기존에 남아 있던 keytool 정보를 삭제하지 않았었나 봅니다.

아래와 같은 오류가 발생하는 것은 기존 keytool 정보를 삭제하지 않아서 나는 오류입니다.

 

keytool java.io.ioexception keystore was tampered with or password was incorrect 

 

 

2. 인증서 만들기

OpenSSL-Win32 설치하고 명령프롬프트에서 다음과 같이 명령을 실행하여 사설인증서를 만들었습니다.

 

F:\webtools\ssl>%JAVA_HOME%\bin\keytool -genkey -alias jobtoy -keyalg RSA

키 저장소 비밀번호 입력:

이름과 성을 입력하십시오.

  [Unknown]:  namju

조직 단위 이름을 입력하십시오.

  [Unknown]:  jobtoy home

조직 이름을 입력하십시오.

  [Unknown]:  jobtoy

구/군/시 이름을 입력하십시오?

  [Unknown]:  seoul

시/도 이름을 입력하십시오.

  [Unknown]:  seoul

이 조직의 두 자리 국가 코드를 입력하십시오.

  [Unknown]:  KR

CN=namju, OU=jobtoy home, O=jobtoy, L=seoul, ST=seoul, C=KR이(가) 맞습니까?

  [아니오]:  y


<jobtoy>에 대한 키 비밀번호를 입력하십시오.

        (키 저장소 비밀번호와 동일한 경우 Enter 키를 누름):

새 비밀번호 다시 입력:


F:\webtools\ssl>cd \


F:\>cd OpenSSL-Win32


F:\OpenSSL-Win32>cd bin


F:\OpenSSL-Win32\bin>openssl

OpenSSL> genrsa -des3 -out jobtoykey.pem 2048

Loading 'screen' into random state - done

Generating RSA private key, 2048 bit long modulus

..............+++

.......+++

unable to write 'random state'

e is 65537 (0x10001)

Enter pass phrase for jobtoykey.pem:

Verifying - Enter pass phrase for jobtoykey.pem:

OpenSSL> req -new -x509 -key jobtoykey.pem -out jobtoycert.pem -days 1095

Enter pass phrase for jobtoykey.pem:

Loading 'screen' into random state - done

You are about to be asked to enter information that will be incorporated

into your certificate request.

What you are about to enter is what is called a Distinguished Name or a DN.

There are quite a few fields but you can leave some blank

For some fields there will be a default value,

If you enter '.', the field will be left blank.

-----

Country Name (2 letter code) [AU]:KR

State or Province Name (full name) [Some-State]:seoul

Locality Name (eg, city) []:seoul

Organization Name (eg, company) [Internet Widgits Pty Ltd]:jobtoy

Organizational Unit Name (eg, section) []:jobtoy

Common Name (eg, YOUR name) []:www.jobtoy.com

Email Address []:nimba@paran.com

OpenSSL>

 

[jsp] keytool ioexception 오류 error

'programming > jsp' 카테고리의 다른 글

[jsp] sample  (0) 2012.06.02
[jsp] 보안 로그인  (0) 2012.06.01
[jsp] 웹폰트 종류  (0) 2012.05.21
[jsp] 자바스크립트 로그 만들기  (0) 2012.05.17
[jsp] 해시뱅 #!  (0) 2012.05.10