양군의 행복한 이야기

java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException : algid parse error, not a sequence 본문

java

java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException : algid parse error, not a sequence

까망거북 2015. 1. 27. 14:15

RSA 개인키 PEM 파일을 읽어 들일때

java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: IOException : algid parse error, not a sequence

에러가 발생....


원인은 pem파일이 pcks8인코딩이 아니어서 발생 함..


아마 der파일도 비슷한 에러가 발생 될듯 함(해보진 않음 ㅡㅡ 무책임의 극치)


해결 방안..

pem 파일을 pkcs8방식으로 인코딩함

또는 바운스 캐슬로 읽어 들이면 될듯함 ㅡㅡ(이것도 무책임)


인코딩 방식 변경 방법

openssl pkcs8 -in private.pem -inform pem -out pri8.pem -outform PEM -topk8 -nocrypt

이것도 안되면 난 몰라요...


해외 사이트로 눈을 돌리세요 해결된다고는 못함 (ㅡㅡ)