bash 스크립트를 통해 Mac의 키체인으로 .p12 인증서를 가져오려고 합니다. 지금까지 나는 다음을 시도했습니다.
sudo security import
주문하다. 가져오기가 성공했다는 결과가 반환되지만 실제로는 키체인으로 가져온 적이 없습니다.sudo security add-certificates -k /Library/Keychains/System.keychain certificate.p12
다음 오류가 발생합니다.
Password: SecCertificateCreateFromData: Unknown format in import.
나에게 도움이 된 유일한 방법은 다음 명령을 통한 .cer 형식이었습니다 sudo security add-certificates -k /Library/Keychains/System.keychain certificate.cer
. 인증서를 키체인으로 가져오면 키체인 액세스에서 볼 수 있습니다.
하지만 .p12 인증서만 있습니다. 누구든지 이 문제를 해결하도록 도와줄 수 있나요?
답변1
먼저 포맷 으로 변환해야 합니다 .pem
. 이 작업을 수행 openssl
한 다음 가져오기를 시도할 수 있습니다.
인증서를 변환하려면 이 명령을 사용할 수 있습니다.
$ openssl pkcs12 -in certificate.p12 -out certificate.pem -passin pass:[password]