을 .PFX하기에는 .pub.PEM 변환 및 파일을 나는 .PEM 파일과에는 .pub 파일이
openssl genrsa -out temp.pem 1024
openssl rsa -in temp.pem -pubout -out temp.pub
지금은 한 .PFX로 만들고 싶어 파일은 바이너리이며 개인 키와 공개 키를 모두 포함합니다. 가능한가? 방법? (나는 일종의 openssl 명령을 테스트했지만 파일이 비어 있음).
내가 그것을이 오류가 발생
openssl pkcs12 -export -in temp.pem -inkey temp.pub -out temp.pfx -name "Temp Certificate"
이 명령을 사용 :
개인 키 17880로드 할 수 없습니다 : 오류 : 0906D06C : PEM 루틴 : PEM_read_bio : 없음 출발 선을 :. \ 암호화 \ PEM \ pem_li bc : 703 : 임의의 개인 키
좋아, 내가에는 .pub과 .PEM 파일이있는 경우 나에서 .cer 파일을 생성 할 수있는 방법, 대단히 감사합니다 그들. openssl 명령에서 .key 파일이 아니라 .pub 파일을 사용했습니다. – user217648
private.key는 PEM 형식의 개인 키입니다. 공개 키는 CA가 서명 한 cert.pem에 있습니다. 문제는 정확히 무엇을 원하니? 인증서/개인 키 쌍을 생성하려면이를 수행 할 OpenSSL 명령이 있습니다. bit.ly/1h9sA7L 여기에서 살펴보십시오. 기존 개인 키 (bit.ly/3v9aN5)에서 인증서를 생성 할 수도 있습니다. 그러나이 모든 작업에는 요청에 서명하기 위해 CA (최소한 자체 서명 된 CA)가 필요합니다. 반면에 공개 키와 개인 키를 PKCS # 12에 패키지하려는 경우에는 OpenSSL 명령이 없다고 생각합니다. 희망이 도움이됩니다. – Karthik
나는 oauth conusmer와 Jira 사이에 OAuth 통신을 시작하려고합니다. Jira 서버에서는 다음 명령을 사용하여 생성하는 공개 키가 있어야합니다 : "openssl rsa -in temp.pem -pubout -out temp.pub". 나는 다른 포맷을 테스트했으며, 오직 하나만 받아 들인다. 이제 내 소비자에게 공개 키에 해당하는 개인 키가 들어있는 pfx 파일을 가져야합니다. – user217648