인증서 썸네일형 리스트형 네이버의 x.509 인증서(certificate) 서명값(signature) 검증해보기 HTTPS의 인증방식 → 인증서 만들기 → 인증서 서명의 정체에 대해 궁금해서 오게 되었습니다. 인증서를 서명할 때 어떤 데이터를 개인키로 암호화하는지? 인증서 서명을 공개키로 복호화하면 정말로 데이터를 해쉬한 값과 같은 해쉬값이 나오는지? 궁금하신 분들이 읽으면 좋습니다. 전자 서명 과정 위 그림은 전자 서명에 대한 그림입니다. 서명(Signing)은 Data를 해쉬(HASH)된 값으로 나타낸 뒤, 개인키로 RSA로 암호화하는 과정을 수행합니다. 검증(verification)에서는 공개키를 사용해 암호화를 복호화시킨 해쉬값과 Data를 해쉬로 변환한 값을 비교하여 검증합니다. 네이버 d2에 나와있는 이 그림이 가장 x509 인증서 서명을 잘 나타내고 있다고 생각해서 가져왔습니다. 인증서 발급 과정을 예.. 더보기 이전 1 다음