7.2. 사용자에게 인증서 추가


인증서 기반 인증을 설정하면 인증에 사용된 인증서가 사용자의 userCertificate 바이너리 특성과 일치해야 하도록 서버를 구성할 수 있습니다. 이 기능을 활성화한 경우 영향을 받는 사용자의 인증서를 디렉터리 항목에 추가해야 합니다.

사전 요구 사항

  • Directory Server에서 인증서 기반 인증을 활성화했습니다.
  • 서버에서 신뢰하는 CA(인증 기관)에서 클라이언트 인증서를 발급했습니다.
  • 클라이언트 인증서는 고유 인코딩 규칙(DER) 형식으로 되어 있습니다.
  • 클라이언트 인증서는 서버의 /etc/dirsrv/slapd-instance_name/certmap.conf 에 설정된 요구 사항을 충족합니다.

절차

  1. 인증서가 DER 형식이 아닌 경우 인증서를 변환합니다. 예를 들어 개인 정보 보호 강화 메일(PEM)에서 DER로 인증서를 변환하려면 다음을 입력합니다.

    # openssl x509 -in /home/user_name/certificate.pem -out /home/user_name/certificate.der -outform DER
  2. 사용자의 userCertificate 속성에 인증서를 추가합니다.

    # ldapmodify -D "cn=Directory Manager" -W -H ldaps://server.example.com -x
    
    dn: uid=user_name,ou=People,dc=example,dc=com
    changetype: modify
    add: userCertificate
    userCertificate:< file:///home/user_name/example.der

검증

  1. 인증서 기반 인증을 사용하여 사용자로 인증합니다.

    1. 다음 환경 변수를 CA 인증서의 해당 경로, 사용자 키 및 사용자 인증서로 설정합니다.

      LDAPTLS_CACERT=/home/user_name/CA.crt
      LDAPTLS_KEY=/home/user_name/user.key
      LDAPTLS_CERT=/home/user_name/user.der

      또는 현재 사용자의 ~/.ldaprc 파일에 TLS_CACERT,TLS_KEYTLS_CERT 매개변수를 설정합니다.

    2. 서버에 연결합니다.

      # ldapwhoami -H ldaps://server.example.com -Y EXTERNAL
      dn: uid=example,ou=people,dc=example,dc=com
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

Theme

© 2026 Red Hat
맨 위로 이동