Geekflare wird von unserem Publikum unterstützt. Es kann sein, dass wir durch den Kauf von Links auf dieser Seite Affiliate-Provisionen verdienen.
Unter Sicherheit Zuletzt aktualisiert: September 24, 2023
Weitergeben:
Invicti Web Application Security Scanner - die einzige Lösung, die eine automatische Überprüfung von Schwachstellen mit Proof-Based Scanning™ ermöglicht.

Reduzieren Sie SSL-Kosten und -Wartung durch die Verwendung eines einzigen Zertifikats für mehrere Websites mit SAN-Zertifikat

SAN steht für "Thema Alternative Bezeichnungen" und hilft Ihnen, ein einziges Zertifikat für mehrere CN (Common Name) zu verwenden.

Sie denken vielleicht, dass es sich dabei um Wildcard SSL handelt, aber lassen Sie mich Ihnen sagen, dass es etwas anders ist. In einem SAN-Zertifikat können Sie mehrere vollständige CN haben.

Beispiel

  • geekflare.com
  • gf.dev
  • siterelic.com
  • chandan.io

Ich kann das alles und noch viel mehr in einem einzigen Zertifikat haben. Das bedeutet, dass ich nur ein einziges Zertifikat kaufen und für mehrere URLs verwenden muss

Klingt das interessant?

Die Erstellung einer CSR für SAN unterscheidet sich etwas vom herkömmlichen OpenSSL-Befehl. Wir werden Ihnen gleich erklären, wie Sie eine CSR für ein Subject Alternative Names SSL-Zertifikat erstellen.

Werfen wir einen Blick auf ein Echtzeit-Beispiel von skype.com, das viele SAN in einem einzigen Zertifikat hat

skype-san

Wie Sie aus dem obigen Beispiel ersehen können, sollten Sie, wenn Sie mehrere https-URLs verwalten, die Konsolidierung in ein einziges SSL-Zertifikat mit SAN in Betracht ziehen und Tausende von Dollar sparen.

Was denken Sie darüber?

Verfahren zur Erstellung einer CSR mit SAN

  • Melden Sie sich auf einem Server an, auf dem Sie OpenSSL installiert haben
  • Gehen Sie zu /tmp oder erstellen Sie ein beliebiges Verzeichnis
  • Erstellen Sie mit vi (unter Unix) eine Datei namens san.cnf mit den folgenden Informationen
[
standard_bits = 2048
distinguished_name = req_distinguished_name
req_extensions = req_ext
[ req_distinguished_name]
countryName = Ländername (2-Buchstaben-Code)
stateOrProvinceName = Staats- oder Provinzname (vollständiger Name)
localityName = Ortsname (z. B. Stadt)
organizationName = Organisationsname (z. B. Firma)
commonName = Allgemeiner Name (z.z. B. Server FQDN oder IHR Name)
[req_ext]
subjectAltName = @alt_names
[alt_names]
DNS.1  = bestflare.com
DNS.2  = usefulread.com
DNS.3  = chandank.com

Hinweis: Der Abschnitt alt_names ist der Abschnitt, den Sie für zusätzliche DNS ändern müssen.

  • Speichern Sie die Datei und führen Sie den folgenden OpenSSL-Befehl aus, der eine CSR und eine KEY-Datei erzeugt
openssl req -out sslcert.csr -newkey rsa:2048 -nodes -keyout private.key -config san.cnf

Dadurch werden sslcert.csr und private.key im aktuellen Arbeitsverzeichnis erstellt. Sie müssen sslcert.csr an die Zertifizierungsstelle senden, damit diese Ihnen ein Zertifikat mit SAN ausstellen kann

Wie verifiziere ich CSR für SAN?

Es empfiehlt sich zu überprüfen, ob Ihre CSR das SAN enthält, das Sie oben in der Datei san.cnf angegeben haben

openssl req -noout -text -in sslcert.csr | grep DNS

Beispiel

[root@Chandan test]# openssl req -noout -text -in sslcert.csr | grep DNS
 DNS:bestflare.com, DNS:usefulread.com, DNS:chandank.com
[root@Chandan test]#

Sobald Sie mit der CSR zufrieden sind, können Sie sie an Ihre Zertifizierungsstelle senden, um das Zertifikat zu unterzeichnen. Alternativ können Sie das Zertifikat auch im SSL-Speicher kaufen.

  • Chandan Kumar
    Autor
    Chandan Kumar ist der Gründer von Geekflare. Er hat Millionen von Menschen geholfen, sich im digitalen Bereich zu verbessern. Er hat eine Leidenschaft für Technologie und ist auf einer Mission, die Welt zu erforschen und das Wachstum von Fachleuten und Unternehmen zu steigern.
Dank an unsere Sponsoren
Weitere gute Lektüre zum Thema Sicherheit
Energie für Ihr Unternehmen
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti nutzt das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu überprüfen und innerhalb weniger Stunden verwertbare Ergebnisse zu erzielen.
    Versuchen Sie Invicti
  • Web Scraping, Residential Proxy, Proxy Manager, Web Unlocker, Search Engine Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie Brightdata
  • Monday.com ist ein All-in-One-Betriebssystem, mit dem Sie Projekte, Aufgaben, Arbeit, Vertrieb, CRM, Arbeitsabläufe und vieles mehr verwalten können.
    Versuch Montag
  • Intruder ist ein Online-Schwachstellen-Scanner, der Schwachstellen in Ihrer Infrastruktur aufspürt, um kostspielige Datenschutzverletzungen zu vermeiden.
    Versuchen Sie Intruder