Kann ich (ich) ein Zertifikat für eine Subdomain erstellen, das auf dem Hauptdomänenzertifikat und dem Schlüssel basiert, die für Platzhalter-Subdomains ausgestellt werden?
Die Praxis hier ist, dass ich einen neuen, völlig anderen und (physischen) Remote-Server für nur eine Subdomain einrichten muss und das Risiko minimieren möchte, dass das Hauptzertifikat und die Schlüssel für alle Fälle aufgebockt werden.
Kann ich dies mit dem Dienstprogramm openssl tun, das meine Hauptdomäne, mein Platzhalterzertifikat und meine Schlüssel bereitstellt, oder sollte ich erneut von der Zertifizierungsstelle zurücktreten? Wenn ja, wie?
Vielen Dank
ssl
ssl-certificate
openssl
Gerissen
quelle
quelle
Antworten:
Erstens stimme ich zu, dass es eine schlechte Idee ist, Platzhalterzertifikate zu verbreiten. Es wird empfohlen, entweder separate Zertifikate (wenn sich die Domänen auf verschiedenen Servern oder virtuellen Hosts befinden) oder SAN-Zertifikate (wenn sich alle am selben Ort befinden) zu verwenden.
Sie sollten jedoch nicht in der Lage sein, Ihr vorhandenes Zertifikat zum Signieren des Zertifikats einer Subdomain zu verwenden. SSL-Zertifikate werden normalerweise mit einer Einschränkung ihrer Verwendung ausgestellt. Wenn Sie rennen
openssl x509 -in /path/to/cert.pem -noout -text
, sehen Sie einen Teil, der aussieht wieDies bedeutet, dass das Zertifikat nur zur Authentifizierung eines Webservers oder Clients verwendet werden kann. Es kann nicht zum Signieren anderer Zertifikate verwendet werden (oder zumindest vertraut kein Client einem von diesem signierten Zertifikat).
Der Grund, warum Sie dies nicht tun können, besteht darin, dass eine Zertifizierungsstelle derzeit keine Möglichkeit hat, ein Zertifikat auszustellen, mit dem nur andere Zertifikate innerhalb einer bestimmten Domäne signiert werden können. Wenn eine vertrauenswürdige Zertifizierungsstelle Ihnen ein Zertifikat aushändigt, mit dem Sie andere Zertifikate signieren können, können Sie sich somit als eine andere Site im Internet ausgeben. Das wäre schlecht und deshalb tun sie es nicht.
quelle