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 wie
X509v3 Extended Key Usage:
TLS Web Server Authentication, TLS Web Client Authentication
Dies 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.