2011-10-05 3 views
0

저는 인증서 멍청입니다. 나는 지난 몇 시간 동안 인증서를 가져 오려고 노력해 왔으며 보안 자료를 파고 들수록 이해하기가 더 어려워졌습니다. 사용자가 '비 바이너리 PEM에 인증서를 변환 할 필요가 탄력이있는 인증서 파기

  • 옵션 암호로 포맷 된 인증서의 종류를 업로드 할 수 있습니다

    • : 여기

      내가 자바에 달성하기 위해 노력하고있어입니다 형식
    • 내가 자바에서 Secu를 사용하여 일부 인증서를 구문 분석 할 수있었습니다 지금까지 두

    중 하나를없는 경우 오류가 발생, 데이터베이스에 저장하는 개인 키와 공개 키를 추출 rity의 x509Certificate하지만 개인 키를 가져올 수 없습니다. 나는 또한 탄력성 성을 시도했지만 거기에서도 성공하지 못했다. 당신의 도움이

  • 답변

    1

    X509Certificate는 공개 키를 포함에 대한

    감사합니다.

    개인 키는 일반적으로 PKCS # 8을 사용하여 인코딩됩니다. PKCS8EncodedKeySpec으로 KeyFactory을 시도해보십시오.

    개인 키가 결합 된 공개 키 인증서는 일반적으로 PKCS # 12 (.pfx, .p12)를 사용하여 인코딩됩니다. "PKCS12"유형의 KeyStore을 사용해보십시오 (Bouncy Castle을 제공 업체로 사용).