
`openssl_get_cert_locations` 함수는 OpenSSL을 사용하여 인증서 위치를 얻는 함수입니다. 반환되는 배열의 각 요소는 인증서 저장소의 위치를 나타냅니다.
- `/etc/ssl/certs/ca-certificates.crt`는 시스템의 기본 인증서 저장소입니다. 이 파일에는 시스템에서 신뢰하는 인증 기관(CA)의 인증서가 포함되어 있습니다.
- `/etc/ssl/certs/java/cacerts`는 Java에서 사용하는 인증서 저장소입니다. 이 파일에는 Java에서 신뢰하는 인증 기관(CA)의 인증서가 포함되어 있습니다.
- `/etc/pki/tls/certs/ca-bundle.crt`는 OpenSSL에서 사용하는 인증서 저장소입니다. 이 파일에는 OpenSSL에서 신뢰하는 인증 기관(CA)의 인증서가 포함되어 있습니다.
위의 두 개의 인증서 저장소는 시스템의 기본 인증서 저장소와는 차이가 있습니다. `/etc/ssl/certs/java/cacerts`와 `/etc/pki/tls/certs/ca-bundle.crt`는 특정 프로그램(Java와 OpenSSL)에서 사용하는 인증서 저장소입니다. 반면 `/etc/ssl/certs/ca-certificates.crt`는 시스템의 기본 인증서 저장소입니다.
2025-03-28 06:39