키 사용 확장자란 무엇입니까?
키 사용 확장자(KUE)는 인증서 사용 방법을 정의합니다. 키 사용 확장자를 사용하면 인증서에서 공개 키가 수행하는 작업을 제한할 수 있습니다. 예를 들어, 인증서를 생성하여 이메일 서명에 사용할 수 있지만 이메일을 암호화하는 데는 사용할 수 없습니다. 확장된 키 사용 확장자(EKU) 인증서는 KUE와 유사하지만, ‘목적’(예를 들어, OCSP 응답 서명, SSL 클라이언트 신원 확인 등)이라는 용어를 정의합니다. EKU는 최신 확장자이며 KUE보다는 확장성이 좋기 때문에 종종 ‘특정’ 사용 제한 메커니즘으로 간주됩니다. 차후 이 지원 응용 프로그램에서 확장된 키 사용 확장자를 구성할 수 있습니다.

다음 키 사용 확장자를 사용할 수 있습니다.

서명: 인증서의 공개 키가 디지털 서명 메커니즘과 함께 사용되어 인증서 서명이 아닌 보안 서비스를 지원할 경우 이 확장자를 선택하십시오.

부인 방지: 인증서의 공개 키가 디지털 서명을 확인하는 데 사용될 경우 이 확장자를 선택하십시오. 디지털 서명은 부인 방지 서비스(일부 동작을 거짓으로 거부하는 것을 방지함)를 제공하는 데 사용됩니다. 부인 방지는 당사자가 진술이나 계약의 유효성을 거절 또는 반박할 수 없도록 합니다. 

키 암호화: 인증서의 공개 키가 어떤 목적으로든 키를 암호화하는 데 사용될 경우 이 확장자를 선택하십시오. 키 암호화는 키 전송 또는 키 래핑(key wrapping)(또는 키 관리)에 사용됩니다.

데이터 암호화: 인증서의 공개 키가 암호화 키가 아닌 사용자 데이터를 암호화하는 데 사용될 경우 이 확장자를 선택하십시오.

키 계약: 인증서의 공개 키가 키 계약으로 사용될 경우 이 확장자를 선택하십시오. 키 계약 프로토콜(키 교환 프로토콜로도 불림)은 두 당사자가 안전하지 않은 모든 방법(예를 들어, Diffie-Hellman 키가 키 관리에 사용될 경우, 이 확장자가 설정됨)을 통해 자유로우면서도 안전하게 키를 공유할 수 있는 비밀 키 보안 시스템을 사용하도록 키에서 동의할 경우 사용됩니다.

인증서 서명: 인증서의 공개 키가 공개 키 인증서에 있는 서명을 확인하는 데 사용될 경우 이 확장자를 선택하십시오. 이 확장자를 가진 인증서는 인증 기관(CA) 인증서입니다. 이 확장자가 인증서에 할당되어 있다면, 기본 제한 확장자(BCE)에 있는 ‘이 인증서를 인증 기관으로 사용’이 설정되어 있어야 합니다. BCE는 나중에 이 지원 응용 프로그램에서 보입니다.

CRL 서명: 인증서의 공개 키가 인증서 폐기 목록(CRL)에 있는 서명을 확인하는 데 사용될 경우 이 확장자를 선택하십시오.

암호화 전용: 키 계약이 설정되어 있을 경우에만 이 확장자를 선택하십시오.  암호화 전용은 인증서의 공개 키가 키 계약이 실행되는 동안 데이터를 암호화하는 데 사용할 수 있다는 것을 나타냅니다.

암호 해독 전용:  키 계약이 설정되어 있을 경우에만 이 확장자를 선택하십시오. 암호 해독 전용은 인증서의 공개 키가 키 계약이 실행되는 동안 데이터를 판독하는 데 사용할 수 있다는 것을 나타냅니다.

‘이 확장자는 중요합니다’란 어떤 의미입니까?
이것은 또한 ‘임계 표시기’라고도 알려져 있습니다. 키 사용 확장자를 인식하지 못한 경우 인증서를 사용하는 소프트웨어가 키 사용 확장자를 무시해도 안전할지를 결정하는 플래그입니다. 해당 소프트웨어가 ‘중요한 확장자’를 인식하지 못하면 인증서는 거부됩니다.