Was ist ein Root-Zertifikat?

Ein Stammzertifikat ist ein digitales Zertifikat, das von einer öffentlichen Zertifizierungsstelle (CA) ausgestellt wird, um deren eigene Legitimität nachzuweisen. Es handelt sich um ein selbstsigniertes Zertifikat, das heißt, die CA signiert ihren eigenen öffentlichen Schlüssel mit ihrem privaten Schlüssel.

Obwohl selbstsignierte Zertifikate in der Regel nicht als vertrauenswürdig gelten, werden Stammzertifikate, die von öffentlichen Zertifizierungsstellen ausgestellt wurden, welche etablierte Betriebsrichtlinien einhalten, als zuverlässig anerkannt. Diese vertrauenswürdigen Stammzertifikate sind in Systemen wie Webbrowsern vorinstalliert.

Zertifizierungsstellen, die zur Ausstellung vertrauenswürdiger Stammzertifikate berechtigt sind, werden als Root-CAs (Stammzertifizierungsstellen) bezeichnet. Das Ökosystem der Zertifizierungsstellen ist hierarchisch aufgebaut, wobei die Root-CAs an der Spitze stehen. Andere Zertifizierungsstellen werden innerhalb dieser Hierarchie von übergeordneten CAs validiert und als Intermediate CAs (Zwischenzertifizierungsstellen) bezeichnet.

Es gibt mehrere Stammzertifizierungsstellen. So basieren beispielsweise die für das japanische e-Tax-System verwendeten elektronischen Zertifikate auf Stammzertifizierungsstellen wie der Government Shared Certification Authority (Official Position CA) und der Government Shared Certification Authority (Application CA 2).

Wenn ein Webbrowser mit einer Website kommuniziert, überprüft er das von der Website vorgelegte Serverzertifikat. Mithilfe der im Browser gespeicherten Stammzertifikate entschlüsselt er die Signatur des Serverzertifikats, um dessen Echtheit zu überprüfen. Wurde das Serverzertifikat von einer Zwischenzertifizierungsstelle signiert, verfolgt der Browser die Zertifizierungskette bis zur Stammzertifizierungsstelle zurück.