>백엔드 개발 >Golang >Docker Go 이미지의 \'x509: 알 수 없는 기관에서 서명된 인증서\' 오류를 수정하는 방법은 무엇입니까?

Docker Go 이미지의 \'x509: 알 수 없는 기관에서 서명된 인증서\' 오류를 수정하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-11-26 14:26:09925검색

How to Fix

Docker Go 이미지 오류: "x509: 알 수 없는 기관에서 서명한 인증서"

Docker Go 이미지 내에 패키지를 설치할 때 사용자에게 다음과 같은 문제가 발생할 수 있습니다. "x509: 알 수 없는 기관에서 서명된 인증서"라는 오류 메시지가 나타납니다. 이 문제는 Cisco AnyConnect "Umbrella"와 같은 보안 클라이언트가 다시 서명하는 트래픽에 대한 신뢰 부족으로 인해 발생합니다.

해결책:

이 오류를 해결하려면, Docker에 "Cisco Umbrella Root CA" 인증서를 추가하는 것이 중요합니다. 파일.

단계:

  1. Cisco Umbrella 인증서 획득:

    • 방문 Cisco 인증서 다운로드 페이지로 이동하여 ".cer"을 검색합니다. 파일.
  2. 인증서 변환:

    • ".cer" 파일을 ".cer" 파일로 변환합니다. crt" 파일을 다음 명령을 사용하여 생성합니다:

      • openssl x509 -inform DER -in ciscoumbrellaroot.cer -out ciscoumbrellaroot.crt
  3. 인증서 복사:

    • 복사 ".crt" 파일을 인증서 폴더에 추가합니다:

      • cp ciscoumbrellaroot.crt /usr/local/share/ca-certificates/ciscoumbrellaroot.crt
  4. 업데이트 인증서:

    • 명령 실행:

      • update-ca-certificates
  5. 확인 업데이트:

    • 터미널에 업데이트가 성공했다는 메시지가 표시되어야 합니다.
  6. 패키지 설치 테스트:

    • 원하는 설치를 다시 시도하세요. 패키지:

      • google.golang.org/protobuf/cmd/[이메일 보호됨]

설치하기 이러한 단계를 수행하면 이제 Docker Go 이미지는 "x509: 알 수 없는 기관에서 서명된 인증서" 오류가 발생하지 않고 패키지를 성공적으로 설치할 수 있습니다. 이 솔루션은 중간자 역할을 하고 트래픽을 재서명하는 모든 보안 클라이언트에 적용할 수 있습니다.

위 내용은 Docker Go 이미지의 \'x509: 알 수 없는 기관에서 서명된 인증서\' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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