나는 다음과 같은 명령 키 도구 자바에서 생성 된 공개 키 .cer 파일을 먹고 싶어 :JSSE를 사용하여 공개 키 .cer 파일을 Java 키 저장소로 프로그래밍 방식으로 가져 오는 방법은 무엇입니까?
"키 도구 -export -alias의 PrivateKey - 파일 publickey.cer -keystore privateKeys.store"
과로 가져 이 같은 새로운 빈 자바 키 저장소 :
"키 도구 -import -alias publiccert - 파일 publickey.cer -keystore publicCerts.store"
내가 JSSE를 사용하여 프로그래밍 방식으로 가져 오기를 수행 할 제외.
스택 오버로드가 당신의 마술을 작동! 감사!
JSSE는 올바른 약어가 아닐 수도 있습니다. JCE 아마? 키 스토어를 처리하는 Java API가 무엇이든간에! :) –
고마워. 나는 당신에게 줄줄을 달았지만 아직 그렇게 할 여력이 충분하지 않습니다. Reginaldo의 조언에 따라, 나는 뒤섞인 KeyTool 소스를보고 나서 알아 냈다. 나는 이와 비슷한 것을했다 : 인증서 cert = CertificateFactory.getInstance ("X509"). generateCertificate (new FileInputStream (certFileLocation)); keyStore.setCertificateEntry ("publickey", cert); –