Kann ich Client-Zertifikate aus einem Server-Zertifikat erstellen, das ich von einer Zertifizierungsstelle kaufe?

Kann ich Client-Zertifikate aus einem Server-Zertifikat erstellen, das ich von einer Zertifizierungsstelle kaufe?

Wenn ich ein Zertifikat von Godaddy oder einer vertrauenswürdigen Zertifizierungsstelle für meine Website kaufe, sagen wir example.com, und ich möchte Client-Zertifikate ausstellen, damit ich Zertifikate von Clients validieren kann, die eine Verbindung zu meiner Website herstellen. Kann ich das von mir gekaufte Zertifikat verwenden, um Client-Zertifikate auszustellen? So können die Clients ihr Zertifikat immer gegenüber einer vertrauenswürdigen Zertifizierungsstelle verifizieren und ich stelle gleichzeitig sicher, dass nur die von mir ausgewählten Clients eine Verbindung zu meiner Site herstellen können?

Antwort1

Sie können das gekaufte SSL-Zertifikat als Client-Zertifikat verwenden, aber das ist wirklich Verschwendung. Sie können dieses Zertifikat jedoch nicht verwenden, um zusätzliche Client-Zertifikate zu signieren, was Sie höchstwahrscheinlich tun möchten, um die Remote-Benutzer zu autorisieren.

Die beste Option wäre, für diesen Vorgang Ihre eigene private Zertifizierungsstelle zu verwenden, da dies eine viel direktere Kontrolle ermöglicht. Client-Zertifikate müssen von den Clients nicht öffentlich als vertrauenswürdig eingestuft werden, sondern nur von Ihrem Server. Da dieser sie auch ausstellt, sollte dies kein Problem sein.

Sie können OpenSSL oder eine andere Software zum Generieren dieser Zertifikate verwenden.

verwandte Informationen