In einer Nginx-Konfigurationsdatei können Sie eine Liste solcher SSL-Chiffren konfigurieren
ssl_ciphers HIGH:!aNULL:!eNULL:!LOW:!ADH:!RC4:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS;
Wie lautet die Syntax dieser Chiffrierzeichenfolge? Das heißt, ich weiß (oder denke, ich weiß, korrigiere mich, wenn ich falsch liege), dass diese Zeichenfolge eine Liste möglicher SSL-Chiffren sowie eine Priorität für sie bereitstellen soll. In der Dokumentation wird das Format dieser Zeichenfolge weniger gut erklärt.
Spezifische Fragen
Ist das
!
eine Negation? Bedeutet das,!DSS
dass DSS nicht verwendet wird? Oder ist!DSS
das gleiche von einer Chiffre?Sind die
:
Zeichen Trennzeichen? Das heißt, über einer Liste von Chiffren "HIGH ,! ANULL ,! ENULL, etc ..." oder bedeutet das:
etwas anderesSind
HIGH
undLOW
das gleiche von Chiffren, oder sind sie spezielle Meta-Direktiven irgendeiner ArtOben nicht abgebildet, aber ich habe solche Saiten gesehen
AES256-GCM-SHA384:ECDHE-RSA-RC4-SHA:
. Sind die-
Zeichen Teil des Chiffriernamens oder haben sie eine besondere Bedeutung?
Gibt es eine Ressource, die erklärt, wie diese Zeichenfolge funktioniert, oder ist dies ein Fall, in dem von den Personen, von denen erwartet wird, dass sie mit der Zeichenfolge arbeiten, auch erwartet wird, dass sie die Nginx-Quelle lesen, um herauszufinden, wie sie funktioniert?