Mozilla Thunderbird에서 S/MIME 인증서를 구성하는 방법

디지털 서명 옵션을 사용할 수 없거나 메시지를 보내려고 할 때 암호화 경고가 표시되는 경우, 일반적으로 Thunderbird에 사용 중인 이메일 계정에 연결된 올바른 개인 인증서가 아직 없다는 의미입니다. S/MIME 설정은 두 단계로 이루어집니다. 먼저 개인 키가 포함된 인증서를 가져온 다음, 해당 인증서를 올바른 계정에 할당해야 합니다. 이 가이드에서는 일반적인 인증서 파일 방식과 Thunderbird의 새로운 인증서 서명 요청(CSR) 방식을 모두 설명합니다.

S/MIME은 보안/다목적 인터넷 메일 확장(Secure/Multipurpose Internet Mail Extensions)의 약자입니다. 이는 이메일 서명 및 암호화를 위한 표준입니다. 디지털 서명을 통해 수신자는 메시지가 발신자의 인증서로 서명되었으며 서명 후 내용이 변경되지 않았음을 확인할 수 있습니다. 암호화는 메시지 내용을 난독화하여 일치하는 개인 키를 가진 수신자만 읽을 수 있도록 합니다. 이 두 가지 작업은 별개입니다. 인증서를 설정한다고 해서 모든 메시지가 자동으로 암호화되는 것은 아닙니다.

시작하기 전에: 어떤 인증서 파일을 가지고 계신가요?

개인 S/MIME 인증서는 이메일 ID를 공개 키에 연결합니다. 이 인증서와 일치하는 개인 키를 통해 메시지에 서명하고 수신된 메일을 복호화할 수 있습니다. 인증 기관(CA)에서 인증서를 발급하거나 유효성을 검사합니다. Thunderbird는 사용자 계정에 대한 인증서와 개인 키가 모두 필요하며, 공개 인증서만으로는 서명이나 복호화가 불가능합니다.

  • .p12 또는 .pfx 파일: 이 파일은 암호로 보호된 PKCS#12 패키지로, 일반적으로 인증서와 개인 키가 함께 포함되어 있습니다. 조직의 관리자 또는 인증서 제공업체로부터 이 파일을 받고, 신뢰할 수 있는 경로를 통해 가져오기 암호를 확보하십시오.
  • .cer, .crt 또는 .pem 파일: 이러한 파일에는 일반적으로 공개 인증서만 포함되어 있습니다. 수신자, CA 또는 요청 생성 후 발급된 인증서일 수 있습니다. 발급 기관에 문의하여 일치하는 개인 키가 Thunderbird에 이미 저장되어 있는지 또는 별도로 제공되는지 확인하십시오.
  • CSR (인증서 서명 요청)은 발급자의 공개 키와 식별 정보를 포함합니다. CSR 자체는 인증서가 아니며 메일 서명에 사용할 수 없습니다. Thunderbird는 버전 128 이상에서 CSR을 생성할 수 있으며, CA(인증 기관)에서 서명된 인증서를 반환하면 사용자가 이를 가져올 수 있습니다.

업무용 이메일의 경우, 먼저 소속 기관의 인증서 정책을 확인하십시오. 설정하려는 이메일 주소 또는 ID에 해당하는 인증서를 사용해야 합니다. 스마트 카드나 하드웨어 토큰이 있는 경우, 소속 기관의 지침을 따르십시오. 개인 키 파일을 해당 장치에 보관해야 하는 경우에는 가져오지 마십시오.

종단간 암호화가 선택되고 S/MIME 섹션이 표시된 Thunderbird 계정 설정
썬더버드의 종단간 암호화 설정에는 선택한 이메일 계정에 대한 S/MIME 인증서 제어 기능이 포함되어 있습니다.

옵션 1: .p12 또는 .pfx 인증서를 가져옵니다.

제공업체에서 개인 키가 포함된 개인 인증서 패키지를 제공했을 때 가장 빠른 방법입니다. 메뉴 문구는 운영 체제 및 Thunderbird 버전에 따라 약간씩 다를 수 있지만, 인증서 관리자는 계정 설정과 Thunderbird의 인증서 설정에서 이용할 수 있습니다.

  1. Thunderbird를 열고 응용 프로그램 메뉴(≡) > 계정 설정을 선택합니다 . 인증서와 일치하는 이메일 계정 또는 ID를 선택한 다음 종단 간 암호화를 엽니다 .
  2. S/MIME 항목에서 'S/MIME 인증서 관리' 또는 이와 유사한 이름의 '인증서 관리' 버튼을 선택하십시오.
  3. 인증서 관리자에서 ' 내 인증서'를 열고 '가져오기'를 선택합니다 . 공급업체에서 제공한 .p12 또는 .pfx 파일을 선택합니다.
  4. 인증서 패키지를 보호하는 암호를 입력하십시오. 이 암호는 Thunderbird의 기본 암호와 반드시 같을 필요는 없습니다. 기본 암호를 설정하거나 잠금 해제하라는 메시지가 표시되면 메시지를 주의 깊게 읽으십시오. 이 암호는 로컬에 저장된 개인 키 자료를 보호합니다.
  5. '내 인증서' 페이지로 돌아가서 개인 인증서가 표시되는지 확인하십시오. 인증서의 이메일 주소, 발급자, 유효 기간 및 인증서 용도를 확인하려면 인증서를 선택하고 ' 보기'를 선택하십시오.
썬더버드 인증서 관리자의 '내 인증서' 탭에서 개인 이메일 인증서를 선택합니다.
가져오기가 완료되면 '내 인증서' 탭에 개인 인증서와 해당 개인 키가 표시됩니다.
Thunderbird 개인 인증서 가져오기 대화 상자에는 PKCS#12 파일 이름, 암호 입력란이 있으며, '본인 식별을 위한 신뢰' 옵션이 선택되어 있습니다.
예시로 보여지는 가져오기 대화 상자에는 파일, 패키지 암호 필드 및 ID 신뢰 옵션이 표시됩니다. 신뢰 옵션을 선택할 때는 인증서 발급 기관 및 조직의 지침을 검토하십시오.

인증서를 사용하기 전에 백업하십시오.

'인증서' 에서 해당 인증서를 선택하고 '백업' 또는 '내보내기'를 선택하여 보호된 백업을 생성하세요. 백업 파일은 컴퓨터와 별도의 안전한 위치에 저장하고, 백업 파일의 암호는 암호 관리자에 저장하세요. 개인 키가 포함된 백업 파일은 중요한 자격 증명처럼 취급해야 합니다. 이메일에 첨부하거나, 공용 클라우드 폴더에 저장하거나, 수신자와 공유하지 마세요. 개인 키를 분실하면 이전에 암호화된 메시지를 읽을 수 없게 될 수 있습니다.

옵션 2: Thunderbird(버전 128 이상)를 사용하여 인증서를 요청합니다.

썬더버드에서 키 쌍을 생성하고 CA(인증 기관)에서 CSR(인증서 서명 요청)을 수락하는 경우 이 방법을 사용하십시오. 모질라의 최신 안내에 따르면 이 기능은 썬더버드 128 버전부터 사용할 수 있습니다. 썬더버드는 개인 키를 로컬에 생성하고 공개 키가 포함된 요청 파일을 저장합니다. CA는 해당 요청을 기반으로 인증서를 발급합니다. 모질라는 특정 CA를 권장하지 않으므로 개인 또는 조직의 요구 사항에 적합한 CA를 선택하십시오.

  1. 계정 설정 > 해당 계정의 종단 간 암호화 페이지를 엽니다 . S/MIME 항목으로 스크롤하여 "CSR 파일을 생성 및 저장"을 선택합니다 .
  2. 요청 파일을 다시 찾을 수 있는 곳에 저장하세요. 암호화 설정에 대한 질문을 받았는데 따라야 할 정책이 없는 경우, Mozilla는 기본 설정을 사용할 것을 권장합니다.
  3. CSR을 허용하는 CA에 전체 CSR 텍스트를 제출하십시오. 첫 번째 줄은 다음과 같아야 합니다 -----BEGIN CERTIFICATE REQUEST-----. CA의 검증 단계를 따르고 발급된 인증서를 다운로드하십시오.
  4. 썬더버드의 인증서 관리자로 돌아갑니다. 썬더버드에서 생성한 키에 대해 발급된 인증서의 경우, 모질라의 지침에 따라 [ 사용자] 탭에서 발급된 인증서를 가져옵니다. 그런 다음 [내 인증서]에서 썬더버드가 로컬에 저장된 개인 키와 인증서를 제대로 연결했는지 확인합니다.
  5. CA에서 중간 인증서를 제공하는 경우, 해당 CA의 지침과 Mozilla의 가져오기 안내를 따르십시오. 중간 인증서는 신뢰 체인을 구축하는 데 도움이 되므로, 명확한 이유 없이 익숙하지 않은 CA를 신뢰할 수 있는 CA로 표시하지 마십시오. CSR을 제출한 후 CA에서 .p12 또는 .pfx 파일을 반환하는 경우, 해당 파일에 Thunderbird에서 생성한 개인 키가 포함되어 있는지 확인하십시오. Mozilla는 이러한 파일 형식이 CA에서 Thunderbird에 저장된 요청과 일치하지 않는 다른 개인 키를 생성했음을 의미할 수 있다고 설명합니다.
Thunderbird의 S/MIME 설정에서 "CSR 파일 생성 및 저장" 버튼을 사용하세요.
Thunderbird 128 이상 버전은 요청을 수락하는 CA를 사용하는 경우 S/MIME 섹션에서 CSR을 생성할 수 있습니다.
CSR 텍스트 상자와 "CSR 제출" 버튼이 있는 일반적인 인증 기관 요청 페이지
인증 기관에서 CSR 전체 텍스트를 붙여넣도록 요청할 수 있으며, 페이지 및 검증 절차는 제공업체마다 다릅니다.
Thunderbird 인증서 관리자에서 '사용자' 탭이 활성화되고 '가져오기' 버튼이 표시된 상태입니다.
Thunderbird에서 생성된 CSR에 대해 반환된 인증서의 경우 Mozilla의 가이드에서는 [사용자] 탭에서 발급된 인증서를 가져온 다음 [내 인증서]에서 확인하도록 안내합니다.

서명 및 암호화에 인증서를 할당합니다.

계정 설정 > 해당 계정 또는 ID > 종단 간 암호화 로 돌아갑니다 . S/MIME 섹션에서 디지털 서명용 개인 인증서 옆에 있는 선택…을 사용하여 인증서를 선택하고 확인합니다. 암호화용 개인 인증서에 대해서도 동일한 과정을 반복합니다 . Thunderbird에서 두 용도에 동일한 인증서를 사용할지 묻는 경우, 해당 인증서가 두 용도 모두에 사용될 예정이고 조직 정책에서 허용하는 경우에만 확인합니다.

기본 서명 및 암호화 동작은 필요에 맞는 설정으로 유지하세요. 많은 사용자가 "기본적으로 서명 안 함" 및 "기본적으로 암호화 안 함"으로 시작한 다음, 각 메시지에 대한 동작을 선택합니다. 서명 테스트를 하려면 새 메시지를 열고 보안 메뉴에서 "이 메시지에 디지털 서명"을 선택하세요 . 위험도가 낮은 메시지를 확인 가능한 계정으로 보내고, 수신된 메시지에 서명된 것으로 표시되는지 확인합니다. 이 테스트 중에는 기밀 콘텐츠를 보내지 마세요.

아래는 서명 및 암호화에 개인 인증서를 선택한 Thunderbird 종단 간 암호화 설정과 기본 동작 제어입니다.
S/MIME 용도 옆에 있는 개인 인증서를 선택하십시오. 해당 페이지에는 선택적 기본 서명 및 암호화 동작을 위한 별도의 제어 기능도 있습니다.
보안 메뉴에서 "이 메시지에 디지털 서명하기"가 선택된 Thunderbird 메시지 작성 창
간단한 테스트를 위해 메시지 작성 창에서 "이 메시지에 디지털 서명"을 선택하고 수신된 메시지의 서명을 확인하십시오.

다른 사람에게 암호화된 내용을 보내기 전에 필요한 사항

본인의 인증서만으로는 모든 연락처에 암호화된 이메일을 보낼 수 없습니다. Thunderbird는 참조 수신자를 포함하여 메시지의 각 수신자에 대해 유효한 공개 S/MIME 인증서가 필요합니다. 연락처의 공개 인증서를 얻는 일반적인 방법은 해당 사용자가 디지털 서명한 이메일을 수신하는 것입니다. 또한 [ 사용자 이름] 탭을 통해 상대방이 공유한 인증서를 가져올 수도 있습니다. 개인적인 이메일 교환의 경우, 사용하기 전에 인증서가 의도한 주소에 속하는지 확인해야 합니다. 인증서가 만료되었거나, 해지되었거나, 신뢰할 수 없거나, 다른 주소로 발급된 경우 경고를 무시하지 말고 전송을 중지하고 발급자 또는 수신자에게 문의하여 문제를 해결해야 합니다.

흔히 발생하는 문제점을 피하는 것이 중요합니다

  • 서명 옵션이 없거나 오류가 발생했습니다. 인증서가 '내 인증서' 목록에 있는지, 일치하는 개인 키가 포함되어 있는지, 만료되지 않았는지, 그리고 발신자 ID가 정확하게 선택되었는지 확인하십시오. 공개 .cer 또는 .pem 파일만으로는 이메일에 서명할 수 없습니다.
  • Thunderbird에서 계속 암호를 요구하는 경우, .p12/.pfx 가져오기 암호를 묻는지 아니면 Thunderbird의 기본 암호를 묻는지 확인하십시오. 암호를 입력해도 거부되는 경우, 발급 기관에 암호 확인을 요청하십시오. 암호를 반복적으로 추측하거나 신뢰 설정을 변경하지 마십시오.
  • 암호화가 불가능합니다. 수신자별로 사용 ​​가능한 공개 인증서를 가져오거나 발급받으세요. 인증서가 수신자의 실제 이메일 주소와 연결되어 있고 인증서 체인이 신뢰할 수 있는지 확인하십시오.
  • 인증서가 표시되지만 선택할 수 없습니다. 인증서의 주소와 ID, 유효 기간 및 허용된 사용 범위를 확인하십시오. CSR을 사용한 경우 CA가 해당 특정 요청에 대한 인증서를 반환했는지, 그리고 Thunderbird가 해당 인증서를 개인 키와 연결했는지 확인하십시오.
  • S/MIME과 OpenPGP를 혼용하고 계십니다. 이 둘은 서로 다른 이메일 보안 시스템입니다. OpenPGP 키는 S/MIME 인증서로 사용할 수 없으며, S/MIME 인증서는 OpenPGP 키를 대체할 수 없습니다.

최종 확인 체크리스트

설정에서 서명 준비가 완료되면 '내 인증서' 에 올바른 인증서가 표시되고 , 해당 계정의 디지털 서명 필드에 해당 인증서가 선택되어 있으며, 유효한 서명 표시가 포함된 테스트 메시지가 수신됩니다. 특정 수신자에게 메시지를 암호화하려면 Thunderbird에 해당 수신자의 유효한 공개 인증서가 있고, 해당 수신자에게 보낼 메시지를 암호화할 수 있어야 합니다. 개인 키 백업을 안전하게 보관하고, 인증서 만료일을 기록해 두었다가 만료 전에 갱신하거나 교체하십시오.

썬더버드 공식 참조 자료

댓글 남기기

Thunderbird 프로필 잠금 오류 해결: 'Thunderbird가 이미 실행 중입니다' 오류 수정

Thunderbird 프로필 잠금 오류 해결: 'Thunderbird가 이미 실행 중입니다' 오류 수정

썬더버드의 "이미 실행 중" 프로필 잠금 오류를 안전하게 해결하세요. 멈춰 있는 프로세스를 종료하고, 올바른 프로필을 백업하고, 오래된 잠금 파일만 제거한 다음, 복구가 완료되었는지 확인합니다.

Thunderbird 115 Supernova에 MBOX 파일을 가져오는 방법

Thunderbird 115 Supernova에 MBOX 파일을 가져오는 방법

Thunderbird 115 Supernova에 MBOX 파일을 가져오는 두 가지 안정적인 방법을 알아보세요. 호환되는 ImportExportTools NG 버전을 사용하거나 사서함을 로컬 폴더에 안전하게 복사하는 방법입니다.

썬더버드에서 Gmail용 OAuth2 인증을 설정하는 방법

썬더버드에서 Gmail용 OAuth2 인증을 설정하는 방법

OAuth2를 사용하여 Gmail을 Thunderbird에 연결하고, Google 로그인 절차를 완료하고, IMAP 및 SMTP 인증을 확인하고, 일반적인 로그인 문제를 해결하세요.

썬더버드 115 슈퍼노바에서 OpenPGP 이메일 암호화를 설정하는 방법

썬더버드 115 슈퍼노바에서 OpenPGP 이메일 암호화를 설정하는 방법

Thunderbird 115 OpenPGP 암호화 설정: 개인 키 생성 및 백업, 수신자 키 확인, 메시지 암호화 및 설정 테스트. 115 버전 지원 종료 관련 유의사항도 포함되어 있습니다.

썬더버드 프로필을 다른 드라이브 또는 컴퓨터로 안전하게 옮기는 방법

썬더버드 프로필을 다른 드라이브 또는 컴퓨터로 안전하게 옮기는 방법

메일, 암호, 설정 등을 손실 없이 Thunderbird 프로필을 새 드라이브나 PC로 옮기세요. 안전한 백업, 복사, 프로필 선택 단계를 따르세요.

썬더버드 연락처를 CSV 또는 VCF 파일로 내보내는 방법

썬더버드 연락처를 CSV 또는 VCF 파일로 내보내는 방법

썬더버드 주소록을 스프레드시트용 CSV 파일 또는 연락처 앱용 VCF 파일로 내보내는 방법을 알아보세요. 어떤 형식을 선택해야 하는지, 내보내기 버튼이 어디에 있는지, 그리고 파일 내용을 어떻게 확인할 수 있는지 확인해 보세요.

썬더버드 마스터 암호 입력 창이 여러 번 나타나는 문제 해결

썬더버드 마스터 암호 입력 창이 여러 번 나타나는 문제 해결

썬더버드에서 기본 암호 입력 메시지가 반복적으로 나타나는 이유와 업데이트, 저장된 로그인 확인, 문제 해결 모드 및 프로필 테스트를 사용하여 안전하게 해결하는 방법을 알아보세요.

썬더버드 "메시지 전송 실패" SMTP 오류 해결 방법

썬더버드 "메시지 전송 실패" SMTP 오류 해결 방법

Thunderbird의 "메시지 전송 실패" SMTP 오류를 해결하려면 할당된 SMTP 서버, 공급자 설정, 인증, 네트워크 차단 및 메시지 크기를 확인하십시오.

썬더버드 115 슈퍼노바의 밀도, 레이아웃 및 메시지 목록 사용자 지정

썬더버드 115 슈퍼노바의 밀도, 레이아웃 및 메시지 목록 사용자 지정

Thunderbird 115 Supernova의 컴팩트, 기본 또는 완화 밀도를 조정하고, 창 레이아웃을 선택하고, 카드 보기와 표 보기 사이를 전환하고, 폴더 창과 도구 모음을 사용자 지정할 수 있습니다.

썬더버드 높은 RAM 사용량 및 속도 저하 문제 해결 방법

썬더버드 높은 RAM 사용량 및 속도 저하 문제 해결 방법

추가 기능, 인덱싱, 프로필 및 시스템 병목 현상을 안전하고 단계적으로 점검하여 Thunderbird의 메모리 사용량과 속도 저하 문제를 진단하세요.