아무나 말해보게나 올바른 방법을 / 명령 '과' 인증 '키' 스키 푸십시오 / 변환하십시오 리스트 pbs. 스페름 파일은 파일의 '?' 그냥 상호 교환, 그들은 어떻게 읽을 수는 없습니다.
openssl rsa 의 푸부트 > 프리바티스펨 - -; 푸블리c펨 또는
openssl rsa 의 푸부트 푸블리c펨 아웃해야 프리바티스펨 - - - >. 그럼 이제 푸블리c펨 자유롭게 공유할 수 있는 적정한 공개 키, 이와 함께 3rd 했다. 이 모든 것이 단 암호화 테스트할 수 있습니다 다음, 첫 공개 키 암호 해독 교도관님도요 사용하여 사용자의 개인 키를 사용하여 데이터 암호화하도록 좀 필요하다.
Cert 에서 푸십시오 키와 pem 파일:
openssl pkey -in foo.pem -out foo.key
또 다른 방법은 추출 핵심.
openssl rsa -in foo.pem -out foo.key
openssl crl2pkcs7 -nocrl -certfile foo.pem | openssl pkcs7 -print_certs -out foo.cert
openssl x509 -in foo.pem -outform DER -out first-cert.der
A 리스트 인증서 저장합니다. pem 형식으로. 따라서 it like a 스페름 가질 수도 있고, 다른 것을 csr (인증서 발급 신청서), 개인 키로 공개 키 또는 기타 인증서 표시, 저장, 그 때 cert 는 비호환성의 오스트롬 같은 것입니다.
베이스 64 로 인코딩된 파일을 pem) 은 상호 간에 바닥글에 헤더나 한 부분.
푸십시오 다음과 같은 특정 부분, 펄 스크립트를 사용할 수 있지만, 일부 openssl 명령의세 유효함 충분히 알려 주시기 바랍니다.
perl -ne "\$n++ if /BEGIN/; print if \$n == 1 && /BEGIN/.../END/;" mydomain.pem
여기서 = 1 로 변경할 수 있습니다 어떤 판매업체에서 섹선에서 합니다. 분명히 알고 있다면 꼭 필요한 헤더나 바닥글에 이유가 있고 그 중 하나만 있는 파일 (일반적인 경우 자꾸 그냥 인증서 및 주요 거기에) 이 단순화할 수 있습니다.
perl -ne "print if /^-----BEGIN CERTIFICATE-----\$/.../END/;" mydomain.pem