Zertifikat

Problem

Ein Server gibt Ihrem Browser einen öffentlichen Schlüssel. Aber wessen Schlüssel ist es? Ein Angreifer kann auch einen Schlüssel generieren und behaupten: "Ich bin bank.com."

Lösung — Zertifikat

Ein Zertifikat bindet eine Identität an einen öffentlichen Schlüssel:
bank.com
   ↕
Öffentlicher Schlüssel
Diese Bindung wird von einem Emittenten digital signiert.
Kerngedanke: Ein Zertifikat stellt eine signierte Bindung zwischen einer Identität und einem öffentlichen Schlüssel bereit.