CA 루트 인증서 번들을 생성할 수 없습니다(기호 링크 생성 실패).

CA 루트 인증서 번들을 생성할 수 없습니다(기호 링크 생성 실패).

CA 루트 인증서 번들을 생성하려고 합니다. Facebook이 PHP SDK에 대해 수행한 작업과 유사합니다(https://github.com/facebook/facebook-php-sdk/blob/master/src/fb_ca_chain_bundle.crt).

나는 여기의 예를 따르려고 노력했습니다.http://www.linuxfromscratch.org/blfs/view/svn/postlfs/cacerts.html

첫 번째 명령이 작동하는 것 같았습니다.

첫 번째 명령:

certhost='http://mxr.mozilla.org'                        &&
certdir='/mozilla/source/security/nss/lib/ckfw/builtins' &&
url="$certhost$certdir/certdata.txt?raw=1"               &&

wget --output-document certdata.txt $url &&
unset certhost certdir url               &&
make-ca.sh                               &&
remove-expired-certs.sh certs

하지만 두 번째는:

SSLDIR=/etc/ssl                                             &&
install -d ${SSLDIR}/certs                                  &&
cp -v certs/*.pem ${SSLDIR}/certs                           &&
c_rehash                                                    &&
install BLFS-ca-bundle*.crt ${SSLDIR}/ca-bundle.crt         &&
ln -sv ../ca-bundle.crt ${SSLDIR}/certs/ca-certificates.crt &&
unset SSLDIR

마지막에 다음 오류가 발생했습니다.

WARNING: Skipping duplicate certificate Verisign_Class_1_Public_Primary_Certification_Authority.pem
WARNING: Skipping duplicate certificate Verisign_Class_1_Public_Primary_Certification_Authority.pem
ln: failed to create symbolic link `/etc/ssl/certs/ca-certificates.crt': File exists

경고를 많이 받았습니다... 문제는 경고를 여기 공개적으로 공유하는 것이 좋은 생각인지 확신할 수 없으며 경고가 너무 많다는 것입니다.

나는 이 모든 것을 처음 접했습니다. 그래서 내가 뭘 잘못하고 있고 더 쉬운 방법이 있습니까?

나는 우분투에 있습니다. OpenSSL 1.0.1c 사용, 2012년 5월 10일.

  • 배포자 ID: 우분투
  • 설명: Ubuntu 12.10
  • 출시: 12.10
  • 코드명: 퀀탈

내 SSL CA 공급자는 Godaddy입니다.

관련 정보