Frage
Wie kann überprüft werden, ob das SSL-Zertifikat mit dem zugehörigen Schlüssel einer Cisco E-Mail Security Appliance signiert wurde?
Umgebung: Cisco Email Security Appliance (ESA), alle Versionen von AsyncOS
Dieser Knowledge Base-Artikel bezieht sich auf Software, die nicht von Cisco gewartet oder unterstützt wird. Die Informationen werden Ihnen gerne zur Verfügung gestellt. Wenden Sie sich für weitere Unterstützung an den Softwareanbieter.
Die Installation von SSL-Zertifikaten ist eine Voraussetzung für die Verschlüsselung des Empfangs/der Zustellung über TLS sowie des sicheren LDAP-Zugriffs. Zertifikate werden über den CLI-Befehl 'certconfig' installiert. Das Zertifikat-/Schlüsselpaar, das Sie installieren möchten, muss aus einem Schlüssel bestehen, der das Zertifikat signiert hat. Wird diese Bedingung nicht erfüllt, kann das Zertifikat-/Schlüsselpaar nicht installiert werden.
Mit den folgenden Schritten können Sie überprüfen, ob das Zertifikat mit dem zugeordneten Schlüssel signiert wurde. Angenommen, Sie haben einen privaten Schlüssel in einer Datei mit dem Namen "server.key" und ein Zertifikat in "server.cer".
- Stellen Sie sicher, dass die Exponentenfelder des Zertifikats und des Schlüssels identisch sind. Ist dies nicht der Fall, ist der Schlüssel nicht der Unterzeichner. Die folgenden Befehle (auf jedem Unix-Standardcomputer mit openssl ausgeführt) helfen dabei, dies zu überprüfen.
$ openssl x509 -noout -text -in server.crt
$ openssl rsa -noout -text -in server.key
Stellen Sie sicher, dass das Exponentenfeld in Zertifikat und Schlüssel identisch sind. Der Exponentenschlüssel muss 65537 lauten.
- Führen Sie einen MD5-Hash für den Modul des Zertifikats und des Schlüssels aus, um sicherzustellen, dass beide identisch sind.
$ openssl x509 -noout -modulus -in server.crt | openssl md5
$ openssl rsa -noout -modulus -in server.key | openssl md5
Wenn die beiden MD5-Hashes ähnlich sind, können Sie sicher sein, dass der Schlüssel das Zertifikat signiert hat.
Verwandte Links
http://www.modssl.org/docs/2.8/ssl_faq.html