기본적으로 개인 PEM 키와 공용 인증서 PEM 키가 있습니다. 둘 다 사용할 때 작동합니다 (그러나 둘 중 하나만 사용하면 작동하지 않습니다).openssl? 공용 및 개인 키 가입
제가 사용하고 있습니다 : wget --no-check-certificate --private-key = dev-private.pem --certificate = dev.pem https : // ???. ???.? ??. ??? ??? (java 키 도구에서 서명 한 자체 서명 된 인증서입니다.이 키 저장소에 대한 액세스 권한이 있습니다.) 또한 jks를 생성하고 브라우저에서 잘 작동합니다.
문제는 인증서를 사용해야하는 내 응용 프로그램 중 하나이며 PEM 키 1 개 ("----- BEGIN CERTIFICATE -----"헤더가있는 인증서 만 지원) 만 지원합니다. 개인 키와 공개 키가 포함 된 PEM 키를 만드는 방법을 모르겠습니다.
만들기 1 개의 큰 PEM 키를 만들기 위해 둘 다 참여하는 방법이 있습니까?
그들은 openssl을위한 많은 명령 행입니다.
는
나는 생각하지만 아직도 도움이 필요하다. 두 키 모두 요청에서 빌드되지 않으므로 병합 할 수 없습니다. 먼저 내가하고 싶은 것을 설명해야합니다. 나는 또한 모든 것을 단계별로 설명 할 것이므로 누군가 나를 도울 수있을 것이다. 나는 javatool이있는 Windows와 openssl이있는 다른 Linux의 두 가지 컴퓨터가 있습니다. Windows는 서버 측이고 Linux에는 pem 인증서를 사용하여 연결하는 타사 응용 프로그램이 있습니다. – Openssl3343
먼저 내 서버에서 클라이언트 측 키를 생성합니다. keytool -genkey -alias _client 컴퓨터 이름 _ -keyalg RSA -keystore server.keystore -keysize 2048 keytool -certreq -alias _client 컴퓨터 이름 _ -keystore server.keystore -file req.csr 이것은 "----- BEGIN NEW CERTIFICATE REQUEST -----"요청을 작성합니다. 이 시점에서 나는 인증서 요청으로 무엇을 해야할지 모르겠다 ... – Openssl3343