Zum Signieren / Verschlüsseln von E-Mails habe ich Verisign S-Mime Certificate von Verisign installiert und aus dem IE als .pfx (PKCS # 12) exportiert.
Mein Problem ist, als ich versuchte, es in zu importieren Sicherheit & gt; Meine Identität & gt; Ihre Zertifizierung & gt; Zertifikat importieren Ich habe diesen Fehler bekommen:
Die Signatur auf dem Server ist ungültig, Details finden Sie im Protokoll
Ich habe im Internet gesehen, dass ich sicher sein muss, dass das Root-Zertifikat VeriSign_Class_1_Public_Primary_Certification_Authority _G3 und Zwischenzertifikat Symantec Class 1 Individual Subscriber - G5 installiert sind.
In meinem Fall, wenn ich im IE einchecke, finde ich alle Zertifikate, aber in Lotus Notes Fichier & gt; Sicherheit & gt; Identität des Anderen & gt; Zertifizierung & gt; Internet Alle Ich sehe das Root-Verisign, finde aber kein Zwischenzertifikat (Symantec ...).
Wie kann ich dieses Zwischenzertifikat importieren und hat jemand eine Idee, ob dies wirklich die Ursache des Problems ist?
Ich benutze Lotus Notes 8.5
Antworten:
Der Grund für den Fehler ist, dass zum Importieren eines Zertifikats in Ihre ID die gesamte Zertifikatskette als vertrauenswürdig eingestuft werden muss. Standardmäßig befinden sich einige der neueren Zwischenzertifikate weder im Domino-Verzeichnis noch in Ihrem persönlichen Adressbuch noch in Ihrer ID-Datei.
Wenn Sie dies nur für sich selbst benötigen, verwenden Sie den Dialog, den Sie bereits gefunden haben, um das Stammverzeichnis und alle Zwischenprodukte in Ihre ID-Datei zu importieren
Your Certificates - Get Certificates - Import Internet Certificates
Klicken Sie auf die Schaltfläche und fügen Sie sie Ihrer ID hinzu (von oben nach unten, root - & gt; intermediär - & gt; persönlich).Wenn Sie dies für mehr als einen Benutzer benötigen, fügen Sie das Zwischenzertifikat direkt dem Domino-Verzeichnis hinzu. Dann wird es automatisch für jeden Benutzer verwendet. Öffnen Sie dazu die Datei names.nsf auf Ihrem Server unter
Security\Certificates
ansehen und anklickenActions - Import Internet Certificates
. Wählen Sie dann die Zertifikate aus und importieren Sie sie.Damit Zertifikate funktionieren, ist es SEHR wichtig:
Ich werde ein Beispiel geben (es ist für Server-Zertifikate, aber das gleiche gilt für MIME-Zertifikate):
Wenn Sie ein Thawte 123 Server-Zertifikat besitzen, benötigen Sie ZUERST den Thawte Premium Server:
Diese Informationen können mit dem kostenlosen openssl-Tool mit dem Befehl extrahiert werden
openssl x509 -in filenamewithcert.pem -text
Sie sehen: In diesem Zertifikat sind Aussteller und Betreff identisch: Dies ist der selbstsignierte Stamm.
Dann brauchst du die thawte Primary Root:
Sie sehen: Der ISSUER ist das erste importierte Zertifikat. Dies ist wichtig, dass sie übereinstimmen.
Und die letzte - vor Ihrem eigenen Server-Zertifikat - ist die Thawte DV SSL CA:
Das selbst ist von der Primärwurzel signiert.
Sehr oft machen es die Unterzeichner Ihrer Zertifikate nicht leicht, herauszufinden, welche Zertifikate zum Signieren verwendet werden. Verwenden Sie openssl, um die richtige Reihenfolge zu ermitteln und umzukehren. Wenn Sie alles in DIESER Reihenfolge importieren und keine Zwischenprodukte auslassen, wird es funktionieren.
quelle
Nach der Recherche möchte ich Ihnen die Lösung für mein Problem mitteilen.
Die Notes-Version 8.5.x unterstützt SHA-2 nicht und hat leider keinen Hotfix auf 8.5.x zur Unterstützung von SHA-2.
Deshalb bekomme ich diese Fehlermeldung.
Ich habe das gleiche Zertifikat auf Notes 9.0.1 getestet und alles ist in Ordnung.
Zur Information :
quelle