2.2. 클라이언트 인증서에 대한 신뢰 저장소 및 신뢰 관리자 구성


클라이언트 인증서 및 신뢰 관리자를 사용하여 신뢰 저장소에 대한 참조가 있는 신뢰 저장소를 구성하여 TLS 핸드셰이크 중에 클라이언트 인증서를 확인합니다.

사전 요구 사항

프로세스

  1. 관리 CLI를 사용하여 클라이언트 인증서로 신뢰 저장소를 구성합니다.

    1. 신뢰할 클라이언트 인증서를 저장할 서버 신뢰 저장소를 생성합니다.

      구문

      /subsystem=elytron/key-store=<server_trust_store_name>:add(path=<path_to_server_trust_store_file>,credential-reference={<password>})

      예제

      /subsystem=elytron/key-store=exampleServerTrustStore:add(path=exampleTLSServer.truststore,relative-to=jboss.server.config.dir,credential-reference={clear-text=secret})
      {"outcome" => "success"}

    2. 클라이언트 인증서 별칭을 지정하여 클라이언트 인증서를 서버 신뢰 저장소로 가져옵니다. 서버의 신뢰 저장소가 신뢰하는 인증서를 제공하는 클라이언트만 서버에 연결할 수 있습니다.

      참고

      자체 서명된 인증서를 사용하여 양방향 SSL/TLS를 구성하는 경우 인증서에 대한 신뢰 체인이 없으므로 validatefalse 로 설정합니다.

      CA에서 서명한 인증서를 사용하여 프로덕션 환경에서 양방향 SSL/TLS를 구성하려면 validatetrue 로 설정합니다.

      구문

      /subsystem=elytron/key-store=<server_trust_store_name>:import-certificate(alias=<alias>,path=<certificate_file>,credential-reference={<password>},trust-cacerts=<true_or_false>,validate=<true_false>)

      예제

      /subsystem=elytron/key-store=exampleServerTrustStore:import-certificate(alias=client,path=client.cer,relative-to=jboss.server.config.dir,credential-reference={clear-text=serverTrustSecret},trust-cacerts=true,validate=false)
      {"outcome" => "success"}

    3. 클라이언트 인증서를 신뢰 저장소 파일로 내보냅니다.

      구문

      /subsystem=elytron/key-store=<server_trust_store_name>:store()

      예제

      /subsystem=elytron/key-store=exampleServerTrustStore:store()
      {
          "outcome" => "success",
          "result" => undefined
      }

  2. TLS 핸드셰이크 중에 클라이언트 인증서를 확인하도록 신뢰 관리자를 구성합니다.

    구문

    /subsystem=elytron/trust-manager=<trust_manager_name>:add(key-store=<server_trust_store_name>)

    예제

    /subsystem=elytron/trust-manager=exampleTLSTrustManager:add(key-store=exampleServerTrustStore)
    {"outcome" => "success"}

구성된 신뢰 저장소의 클라이언트 인증서는 TLS 핸드셰이크 중에 클라이언트가 서버와 제공하는 인증서를 확인하는 데 사용됩니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동