맥북에서 공동인증서를 설치하려다 키체인 오류나 브라우저 충돌로 막힌 적이 있다면, 이 글에서 다루는 내용이 대부분 해결책이 됩니다. 결론부터 말하면, 맥북에서 공동인증서는 사파리 브라우저로 발급받는 것이 가장 안정적이고, 설치 과정에서 생기는 대부분의 문제는 NPKI 폴더 위치와 보안 프로그램 충돌 때문입니다. 아래에서 5분 만에 설치하는 순서와 자주 발생하는 오류 해결 방법을 정리했습니다.
맥북 공동인증서 설치, 왜 사파리를 써야 할까
크롬을 기본 브라우저로 쓰는 분들이 많은데, 공동인증서 발급과 관련해서는 사파리가 훨씬 권장됩니다. 여러 후기를 살펴보면 크롬은 맥OS와 보안 프로그램 사이에서 충돌을 일으키는 경우가 은근히 있습니다. 특히 은행 사이트에 접속했을 때 인증서 관련 플러그인이 제대로 로드되지 않거나, 로그인 창에서 키체인 접근 권한을 반복적으로 요구하는 문제가 대표적입니다.
사파리는 애플이 직접 만든 브라우저라 맥OS의 키체인 시스템과 기본적으로 호환이 잘 됩니다. 그래서 인증서를 발급받을 때도 별다른 설정 없이 순조롭게 진행되는 경우가 많습니다. 물론 크롬에서 아예 안 되는 것은 아니지만, 처음부터 사파리로 시작하는 편이 시간을 아끼는 길입니다.
인증서 발급 전에 준비할 것들
은행 사이트에서 공동인증서를 발급받기 전에 미리 준비하면 좋은 것들이 있습니다.
- 본인 명의 휴대폰 (ARS 인증용)
- 보안카드 (은행마다 요구 여부가 다르지만, 신한은행의 경우 필수)
- 신분증 (주민등록번호 입력 시 필요)
- 여유 있는 시간 (지문 인증 요청이 수시로 뜰 수 있음)
은행 웹사이트의 인증센터 메뉴로 이동하면 필수 보안 프로그램 설치 화면이 나옵니다. 이때 '전체설치'보다 '필수설치'만 선택해도 인증서 발급에는 지장이 없습니다. 다만 평소 주거래 은행이라면 전체설치를 해두는 편이 나중에 다른 업무를 볼 때 편합니다. 설치 시간 자체는 길지 않은데, 진행 과정에서 지문 인증을 자주 요구해서 생각보다 번거로울 수 있습니다.
인증서 발급부터 로그인까지, 5분 순서 정리
은행별로 화면 구성이 조금씩 다르지만, 공통적인 흐름은 비슷합니다. 신한은행을 기준으로 설명하면 다음과 같습니다.
- 신한은행 웹사이트에 접속해 인증센터로 들어갑니다.
- 공동인증서 발급 메뉴를 선택하고 필수 보안 프로그램을 설치합니다.
- 개인 정보를 입력하고 ARS 인증을 진행합니다.
- 보안카드 정보를 입력합니다.
- 인증서를 저장할 위치를 선택하고 비밀번호를 설정합니다.
- 발급이 완료되면 하드디스크에 인증서가 자동으로 저장됩니다.
이 과정을 마치면 은행 로그인 화면에서 공동인증서 로그인 옵션을 선택하고, 저장된 인증서를 클릭한 뒤 비밀번호만 입력하면 됩니다. 발급받은 인증서가 어디에 저장됐는지 궁금한 분들은 파인더에서 -/library/Preferences/NPKI 폴더로 이동하면 확인할 수 있습니다. 이 폴더가 없다면 직접 만들어서 사용하면 됩니다.
윈도우에서 쓰던 인증서, 맥북으로 옮기는 법
은행에서 새로 발급받는 대신, 윈도우 PC에 저장된 인증서를 그대로 맥북으로 옮겨서 사용할 수도 있습니다. 이 경우 USB나 클라우드에 인증서 파일을 복사한 뒤, 맥북의 NPKI 폴더에 동일한 구조로 붙여넣기 하면 됩니다.
윈도우에서는 보통 C:\Users\사용자명\AppData\LocalLow\NPKI 경로에 인증서가 저장되어 있습니다. 이 폴더 안의 파일들을 그대로 USB에 담아서 맥북으로 가져온 다음, -/library/Preferences/NPKI 폴더에 복사하면 됩니다. 폴더 구조만 똑같이 유지하면 정상적으로 인식되며, 파인더에서 인증서 파일이 보이면 성공입니다.
이 방법을 쓰면 굳이 은행을 방문하거나 새로 발급받는 수고를 덜 수 있습니다. 다만 인증서 비밀번호는 그대로 유지되니 잊어버리지 않도록 주의해야 합니다.
사파리와 크롬에서 생기는 키체인 오류 해결법
맥북에서 공동인증서를 사용할 때 가장 흔하게 겪는 문제가 키체인 오류입니다. 은행 사이트에 접속하면 "키체인에 접근하려고 합니다"라는 팝업이 반복적으로 뜨거나, 아예 인증서가 인식되지 않는 경우가 있습니다.
이 문제의 대부분은 보안 프로그램이 최신 버전이 아니거나, 브라우저와 충돌을 일으키기 때문에 발생합니다. 해결 방법은 간단합니다.
- 사용 중인 보안 프로그램을 최신 버전으로 업데이트
- 사파리를 사용 중이라면 키체인 접근을 '항상 허용'으로 설정
- 크롬을 사용 중이라면 사파리로 전환해서 접속 시도
그래도 해결되지 않으면 맥OS 시스템 환경설정의 보안 및 개인정보 보호 메뉴에서 키체인 관련 권한을 확인해보는 것이 좋습니다. 간혹 맥OS를 업데이트한 직후에 기존 보안 프로그램과 호환성 문제가 생기기도 하는데, 이 경우 해당 은행이나 인증 기관 웹사이트에서 최신 버전의 보안 프로그램을 다시 설치하면 대부분 해결됩니다.
맥북에서 인증서 관리할 때 놓치기 쉬운 것들
공동인증서는 유효기간이 있기 때문에 만료 전에 반드시 갱신해야 합니다. 갱신 시기도 은행 웹사이트에서 확인할 수 있고, 만료가 임박하면 로그인 과정에서 안내 문구가 표시됩니다.
또한 인증서 비밀번호는 정기적으로 변경하는 것이 안전합니다. 특히 공용 PC나 다른 사람의 맥북에서 인증서를 사용했다면 더 주의가 필요합니다. 맥북 자체의 보안을 강화하려면 2단계 인증을 설정하고, Touch ID나 Face ID를 활성화해 두는 것도 도움이 됩니다.
Q. 공동인증서 발급받았는데 은행 사이트에서 안 보여요
NPKI 폴더에 인증서가 제대로 저장되었는지 확인해보세요. 파인더에서 -/library/Preferences/NPKI로 이동했을 때 인증서 파일이 보이지 않는다면, 인증서 발급 과정에서 저장 위치를 다른 곳으로 지정했을 가능성이 높습니다. 이 경우 USB에 인증서를 복사해서 NPKI 폴더로 옮기면 됩니다.
Q. 크롬에서만 인증서 로그인이 안 되는 이유가 뭔가요
크롬과 보안 프로그램 사이의 충돌 문제일 가능성이 큽니다. 사파리로 접속해서 같은 작업을 시도해보면 대부분 정상 작동합니다. 크롬을 꼭 써야 한다면, 보안 프로그램을 최신 버전으로 업데이트한 뒤 브라우저를 완전히 재시작해보세요.
Q. 맥OS 업데이트 후 인증서가 갑자기 사라졌어요
맥OS 업데이트 과정에서 기존 보안 프로그램과의 호환성이 깨졌을 수 있습니다. 해당 은행 웹사이트에 접속해서 최신 버전의 보안 프로그램을 다시 설치하면 인증서가 다시 인식됩니다.