Mit dieser CAFile
Option wird eine Zertifizierungsstelle für die Verwendung für Clientauthentifizierungszertifikate konfiguriert. das ist nicht was du willst
Stattdessen möchten Sie die Datei in der cert
Option erstellen , die die gesamte anwendbare Zertifikatkette enthält. Sie möchten eine Sicherungskopie dieser Datei speichern und dann eine neue erstellen. Grundsätzlich werden die beiden Dateien so formatiert kombiniert:
-----BEGIN CERTIFICATE-----
(certificate from asana.pem file pasted here)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(intermediate certificate here; copy-paste the top chunk from the bundle)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(root certificate here; copy-paste the bottom chunk from the bundle)
-----END CERTIFICATE-----
Dadurch wird stunnel gezwungen, den Clients die vollständige Zertifikatskette zu präsentieren.
Ein weiterer Leckerbissen; Der openssl s_client
Befehl ist sehr nützlich, um Probleme mit der Zertifikatkette zu testen und um zu überprüfen, wie Ihr Dienst seine Zertifikate präsentiert.
Bearbeiten: Ok .. die Kette dieses Zertifikatsbündels ist drei-tief, aber die Vertrauenskette sieht zwei-tief aus. Etwas stimmt nicht.
Das Top-Zertifikat ("Starfield Secure Certification Authority") wird von einem Aussteller mit dem Namen "Starfield Class 2 Certification Authority" mit einem Fingerabdruck ad7e1c28
signiert, der mit ... beginnt sollte genau dasselbe Zertifikat sein, einen Fingerabdruck haben, der mit beginnt 363e4734
, und ein Ablaufdatum 10 Jahre früher. Dann ist das dritte (Root-) Zertifikat der Unterzeichner des enthaltenen Zwischenzertifikats. Aber keines dieser beiden Zertifikate hat irgendeine Beziehung zum ersten!
Wenn das keinen Sinn ergab, mach dir keine Sorgen. Zusammenfassung: Schlampige Arbeit, jemand hat den Ball, der dieses Zertifikats-Bundle baut, ernsthaft fallen lassen. Am besten exportieren Sie die Dateien im Base-64-Format aus einem Browser, der die Kette erfolgreich validiert, und fügen sie in das dort aufgeführte Format ein.
Da dies ein verwirrendes Durcheinander ist, habe ich Ihren DNS-Namen erraten und mir das Zertifikat geholt, und ich denke, dies sollte die vollständige Kette sein, die Sie benötigen: http://pastebin.com/Lnr3WHc8