>  기사  >  운영 및 유지보수  >  .pfx 파일에서 개인 키와 인증서를 추출하는 방법

.pfx 파일에서 개인 키와 인증서를 추출하는 방법

不言
不言원래의
2019-03-15 11:14:4010548검색

.PFX(Personal Information Exchange) 파일은 인증서, 개인 키, 공개 키를 저장하는 데 사용됩니다. 예를 들어, 한 Windows 서버에서 다른 Windows 서버로 SSL 인증서를 전송해야 하는 경우 IIS SSL 내보내기 마법사 또는 MMC 콘솔을 사용하여 이를 .pfx 파일로 내보낼 수 있습니다.

.pfx 파일에서 개인 키와 인증서를 추출하는 방법

때로는 .pfx 파일에서 개인 키와 인증서를 추출해야 하지만 직접 실행할 수 없기 때문에 이 기사에서는 이를 수행하는 방법을 소개합니다. 또한 ELB에는 별도의 개인 키와 인증서가 필요하므로 SSL 인증서를 AWS ELB로 마이그레이션하는 방법도 다룹니다.

참고: OpenSSL은 다음 명령을 사용하여 Windows 또는 Linux 시스템에 설치해야 합니다.

PFX에서 개인 키 추출

다음 명령은 .pfx 파일에서 개인 키를 추출합니다. 현재 디렉터리에 새 파일 private-key.pem이 생성됩니다. 이 명령을 사용하려면 pfx 파일에 비밀번호를 설정해야 합니다.

$ openssl pkcs12 -in myfile.pfx -nocerts -out private-key.pem -nodes
Enter Import Password:

pfx에서 인증서 추출

그런 다음 인증서 파일을 추출하세요. 다음 명령은 .pfx 파일에서 인증서를 추출합니다. 인증서는 Certificate.crt라는 파일에서 찾을 수 있습니다.

$ openssl pkcs12 -in myfile.pfx -nokeys -out certificate.crt
Enter Import Password:

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 다른 관련 칼럼 튜토리얼을 참고하세요! ! !

위 내용은 .pfx 파일에서 개인 키와 인증서를 추출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.