lib/stomp/constants.rb in stomp-1.4.4 vs lib/stomp/constants.rb in stomp-1.4.5
- old
+ new
@@ -19,10 +19,14 @@
CMD_CONNECTED = "CONNECTED"
CMD_MESSAGE = "MESSAGE"
CMD_RECEIPT = "RECEIPT"
CMD_ERROR = "ERROR"
+ # Server Frames
+ SERVER_FRAMES = {CMD_CONNECTED => true, CMD_MESSAGE => true,
+ CMD_RECEIPT => true, CMD_ERROR => true}
+
# Protocols
SPL_10 = "1.0"
SPL_11 = "1.1"
SPL_12 = "1.2"
@@ -172,9 +176,114 @@
["SRP-DSS-AES-256-CBC-SHA","TLSv1/SSLv3",256,256],
["SRP-RSA-3DES-EDE-CBC-SHA","TLSv1/SSLv3",168,168],
["SRP-RSA-AES-128-CBC-SHA","TLSv1/SSLv3",128,128],
["SRP-RSA-AES-256-CBC-SHA","TLSv1/SSLv3",256,256],
]
+
+ #
+# SSL cipher lists used can be in several different formats. One format
+# is a simple Array of strings listing the cipher names.
+# That format is used here.
+#
+# This list was generated using the 'openssl ciphers' command.
+# The openssl version was: OpenSSL 1.0.2g 1 Mar 2016
+#
+# The specific command used to generate this list was:
+#
+# openssl ciphers -v 'DEFAULT:!RC4:!SSLv2:HIGH:@STRENGTH' | cut -d" " -f1 | sed 's/^/\t"/;s/$/",/'
+#
+CIPHERS_OPENSSL = [
+ "ECDHE-RSA-AES256-GCM-SHA384",
+ "ECDHE-ECDSA-AES256-GCM-SHA384",
+ "ECDHE-RSA-AES256-SHA384",
+ "ECDHE-ECDSA-AES256-SHA384",
+ "ECDHE-RSA-AES256-SHA",
+ "ECDHE-ECDSA-AES256-SHA",
+ "SRP-DSS-AES-256-CBC-SHA",
+ "SRP-RSA-AES-256-CBC-SHA",
+ "SRP-AES-256-CBC-SHA",
+ "DH-DSS-AES256-GCM-SHA384",
+ "DHE-DSS-AES256-GCM-SHA384",
+ "DH-RSA-AES256-GCM-SHA384",
+ "DHE-RSA-AES256-GCM-SHA384",
+ "DHE-RSA-AES256-SHA256",
+ "DHE-DSS-AES256-SHA256",
+ "DH-RSA-AES256-SHA256",
+ "DH-DSS-AES256-SHA256",
+ "DHE-RSA-AES256-SHA",
+ "DHE-DSS-AES256-SHA",
+ "DH-RSA-AES256-SHA",
+ "DH-DSS-AES256-SHA",
+ "DHE-RSA-CAMELLIA256-SHA",
+ "DHE-DSS-CAMELLIA256-SHA",
+ "DH-RSA-CAMELLIA256-SHA",
+ "DH-DSS-CAMELLIA256-SHA",
+ "ECDH-RSA-AES256-GCM-SHA384",
+ "ECDH-ECDSA-AES256-GCM-SHA384",
+ "ECDH-RSA-AES256-SHA384",
+ "ECDH-ECDSA-AES256-SHA384",
+ "ECDH-RSA-AES256-SHA",
+ "ECDH-ECDSA-AES256-SHA",
+ "AES256-GCM-SHA384",
+ "AES256-SHA256",
+ "AES256-SHA",
+ "CAMELLIA256-SHA",
+ "PSK-AES256-CBC-SHA",
+ "ECDHE-RSA-AES128-GCM-SHA256",
+ "ECDHE-ECDSA-AES128-GCM-SHA256",
+ "ECDHE-RSA-AES128-SHA256",
+ "ECDHE-ECDSA-AES128-SHA256",
+ "ECDHE-RSA-AES128-SHA",
+ "ECDHE-ECDSA-AES128-SHA",
+ "SRP-DSS-AES-128-CBC-SHA",
+ "SRP-RSA-AES-128-CBC-SHA",
+ "SRP-AES-128-CBC-SHA",
+ "DH-DSS-AES128-GCM-SHA256",
+ "DHE-DSS-AES128-GCM-SHA256",
+ "DH-RSA-AES128-GCM-SHA256",
+ "DHE-RSA-AES128-GCM-SHA256",
+ "DHE-RSA-AES128-SHA256",
+ "DHE-DSS-AES128-SHA256",
+ "DH-RSA-AES128-SHA256",
+ "DH-DSS-AES128-SHA256",
+ "DHE-RSA-AES128-SHA",
+ "DHE-DSS-AES128-SHA",
+ "DH-RSA-AES128-SHA",
+ "DH-DSS-AES128-SHA",
+ "DHE-RSA-SEED-SHA",
+ "DHE-DSS-SEED-SHA",
+ "DH-RSA-SEED-SHA",
+ "DH-DSS-SEED-SHA",
+ "DHE-RSA-CAMELLIA128-SHA",
+ "DHE-DSS-CAMELLIA128-SHA",
+ "DH-RSA-CAMELLIA128-SHA",
+ "DH-DSS-CAMELLIA128-SHA",
+ "ECDH-RSA-AES128-GCM-SHA256",
+ "ECDH-ECDSA-AES128-GCM-SHA256",
+ "ECDH-RSA-AES128-SHA256",
+ "ECDH-ECDSA-AES128-SHA256",
+ "ECDH-RSA-AES128-SHA",
+ "ECDH-ECDSA-AES128-SHA",
+ "AES128-GCM-SHA256",
+ "AES128-SHA256",
+ "AES128-SHA",
+ "SEED-SHA",
+ "CAMELLIA128-SHA",
+ "PSK-AES128-CBC-SHA",
+ "ECDHE-RSA-DES-CBC3-SHA",
+ "ECDHE-ECDSA-DES-CBC3-SHA",
+ "SRP-DSS-3DES-EDE-CBC-SHA",
+ "SRP-RSA-3DES-EDE-CBC-SHA",
+ "SRP-3DES-EDE-CBC-SHA",
+ "EDH-RSA-DES-CBC3-SHA",
+ "EDH-DSS-DES-CBC3-SHA",
+ "DH-RSA-DES-CBC3-SHA",
+ "DH-DSS-DES-CBC3-SHA",
+ "ECDH-RSA-DES-CBC3-SHA",
+ "ECDH-ECDSA-DES-CBC3-SHA",
+ "DES-CBC3-SHA",
+ "PSK-3DES-EDE-CBC-SHA",
+]
HAND_SHAKE_DATA = "\x15\x03\x03\x00\x02\x02\n"
original_verbose, $VERBOSE = $VERBOSE, nil # try to shut off warnings