디지털 신원
디지털 신원은 누군가의 신원을 확인하는 전자적 방법입니다. 디지털 신원은 사용자가 저장한 비밀 항목(사용자의 ‘개인 키’)과 자유롭게 발행한 나머지 부분(사용자의 ‘공개 키’)으로 구성되어 있습니다. 사용자의 개인 키를 사용하면 사용자의 공개 키를 사용해서만 모든 사람이 확인할 수 있는 서명이 있는 전자 문서에 서명할 수 있습니다. 마찬가지로, 다른 사람이 사용자의 공개 키를 사용하여 숨겨 놓은(‘암호화된’) 비밀 항목을 사용자의 개인 키로 표시(‘암호화 해제’)할 수 있습니다.

디지털 인증서
디지털 인증서는 사용자의 디지털 신원과 사용자 이름, 이메일 주소 또는 비즈니스와 같은 기타 정보를 규합하는 전자 문서입니다. 인증서는 디지털 신원의 공개 부분, 사용자의 인증서에 서명한 조직(‘인증 기관’ 또는 CA)의 신원 및 그 밖에 사용자의 신원과 관련된 기타 정보로 구성되어 있습니다. 보통 인증서는 디지털 서명, 암호화, 웹 서버 사용 시 등과 같이 특정 용도에 대해서만 제한적으로 사용할 수 있습니다. 인증서에서는 이것을 ‘키 사용’이라고 합니다. 다른 목적으로는 인증서를 사용할 수 없습니다. 하나의 신원(하나의 인증서)을 여러 용도로 사용하는 것은 가능하지만, 모든 곳에 다 사용할 수는 없습니다. 인증서를 여러 곳에 사용할 수 있도록 하면 보안에 취약해 집니다. 인증서는 일정 기간 동안만 유효하기 때문에, 기간이 만료되면 인증서를 사용할 수 없게 되며 최신 버전으로 교체해야 합니다. 인증 기관은 인증서가 만료되기 전에 인증서에 대해 유효성을 해제(‘무효화’)할 수도 있습니다. 인증서 유효 기간은 ‘공개 키 인프라’ 또는 PKI를 사용하여 전자적으로 확인할 수 있습니다.

인증서를 얻는 방법
유효한 인증서를 얻으려면 인증서 요청을 작성하여 인증 기관으로 보냅니다. 인증 기관이 동의하면, 인증서를 생성하여 사용자에게 보냅니다. 인증 지원을 사용하거나 시중 인증 기관의 웹사이트를 이용하여 인증서 요청을 생성할 수도 있습니다. 여러 CA가 서명한 다양한 인증서를 얻어서 보유할 수 있는데 각각의 인증서는 개별적으로 유효하며 서로 다른 정책을 시행합니다. 예를 들어, 어떤 인증서로는 이메일을 서명하는 데 사용하고 다른 인증서로는 메시지에서 자기 자신의 신원을 확인하는 데 사용합니다.

인증서 보관
인증서를 포함한 디지털 신원은 사용자의 키체인에 저장되며 Mail, Safari와 같은 모든 프로그램에서 사용할 수 있습니다. 다른 사용자의 인증서(메일을 주고 받는 사람, 웹사이트 등)도 컴퓨터가 해당 인증서를 얻었을 때 사용자의 키체인에 저장됩니다. 키체인 접근(응용 프로그램 > 유틸리티)을 사용하여 사용자의 인증서를 보거나 변경할 수 있습니다. 인증서는 사용자가 보호해야 하는 개인 정보를 포함하지 않으므로 자유롭게 이동 및 복사(관련 개인 키와 별개로)할 수 있습니다. 한 인증서의 복사본을 여러 개 가지고 있을 수 있습니다. 다른 사람에게 인증서를 보내야 할 때는 키체인 접근을 사용하여 인증서를 내보낸 다음 이메일이나 다른 방법을 통해 안전하게 보낼 수 있습니다. 마찬가지로, 다른 사람이 사용자에게 인증서를 보낸 경우에도 해당 인증서를 키체인 접근으로 드래그 앤 드롭하거나 키체인 접근의 파일 > 항목 가져오기... 메뉴를 사용하여 사용자의 키체인에 인증서를 추가할 수 있습니다.

인증 기관
인증 기관(CA)은 인증서에 서명하고 서명한 인증서를 유효한 전자 문서로 만드는 디지털 신원입니다. CA 자체가 디지털 신원이기 때문에 ‘인증 체인’이라고 하는 형태의 다른 CA에 의해서 유효성을 확인할 수도 있습니다. 인증서를 유효화하려면 서명한 CA가 유효해야 하며 해당 체인에 있어야 합니다. 이 모든 것은 시스템 소프트웨어가 인증서를 평가할 때 자동으로 결정됩니다.

인증서를 평가하는 이유
인증 지원을 사용하면 인증서의 유효성을 평가하고 진위 여부를 판단할 수 있습니다. Safari나 Mail과 같은 보안 소프트웨어는 인증서를 사용하기 전에 평가합니다. 예를 들어 Safari를 사용하여 온라인에서 물건을 구입하는 경우 Safari가 웹사이트의 인증서를 평가하여 해당 인증서가 유효한지 알려줍니다. 인증 지원은 자세한 정보를 제공하며 인증서 사용을 더 효과적으로 제어할 수 있도록 해줍니다.