lib/stomp/constants.rb in stomp-1.3.1 vs lib/stomp/constants.rb in stomp-1.3.2
- old
+ new
@@ -88,28 +88,92 @@
"\\c", ":",
]
# A fairly safe and generally supported ciphers list.
DEFAULT_CIPHERS = [
- ["DHE-RSA-AES256-SHA", "TLSv1/SSLv3", 256, 256],
- ["DHE-DSS-AES256-SHA", "TLSv1/SSLv3", 256, 256],
- ["AES256-SHA", "TLSv1/SSLv3", 256, 256],
- ["EDH-RSA-DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168],
- ["EDH-DSS-DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168],
- ["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168],
- ["DHE-RSA-AES128-SHA", "TLSv1/SSLv3", 128, 128],
- ["DHE-DSS-AES128-SHA", "TLSv1/SSLv3", 128, 128],
- ["AES128-SHA", "TLSv1/SSLv3", 128, 128],
- ["RC4-SHA", "TLSv1/SSLv3", 128, 128],
- ["RC4-MD5", "TLSv1/SSLv3", 128, 128],
- ["EDH-RSA-DES-CBC-SHA", "TLSv1/SSLv3", 56, 56],
+ ["AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["AES128-SHA","TLSv1/SSLv3",128,128],
+ ["AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["AES256-SHA256","TLSv1/SSLv3",256,256],
+ ["AES256-SHA","TLSv1/SSLv3",256,256],
+ ["CAMELLIA128-SHA","TLSv1/SSLv3",128,128],
+ ["CAMELLIA256-SHA","TLSv1/SSLv3",256,256],
+ ["DES-CBC3-SHA","TLSv1/SSLv3",168,168],
+ ["DES-CBC-SHA","TLSv1/SSLv3",56,56],
+ ["DHE-DSS-AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["DHE-DSS-AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["DHE-DSS-AES128-SHA","TLSv1/SSLv3",128,128],
+ ["DHE-DSS-AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["DHE-DSS-AES256-SHA256","TLSv1/SSLv3",256,256],
+ ["DHE-DSS-AES256-SHA","TLSv1/SSLv3",256,256],
+ ["DHE-DSS-CAMELLIA128-SHA","TLSv1/SSLv3",128,128],
+ ["DHE-DSS-CAMELLIA256-SHA","TLSv1/SSLv3",256,256],
+ ["DHE-DSS-SEED-SHA","TLSv1/SSLv3",128,128],
+ ["DHE-RSA-AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["DHE-RSA-AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["DHE-RSA-AES128-SHA","TLSv1/SSLv3",128,128],
+ ["DHE-RSA-AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["DHE-RSA-AES256-SHA256","TLSv1/SSLv3",256,256],
+ ["DHE-RSA-AES256-SHA","TLSv1/SSLv3",256,256],
+ ["DHE-RSA-CAMELLIA128-SHA","TLSv1/SSLv3",128,128],
+ ["DHE-RSA-CAMELLIA256-SHA","TLSv1/SSLv3",256,256],
+ ["DHE-RSA-SEED-SHA","TLSv1/SSLv3",128,128],
+ ["ECDH-ECDSA-AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDH-ECDSA-AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDH-ECDSA-AES128-SHA","TLSv1/SSLv3",128,128],
+ ["ECDH-ECDSA-AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDH-ECDSA-AES256-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDH-ECDSA-AES256-SHA","TLSv1/SSLv3",256,256],
+ ["ECDH-ECDSA-DES-CBC3-SHA","TLSv1/SSLv3",168,168],
+ ["ECDH-ECDSA-RC4-SHA","TLSv1/SSLv3",128,128],
+ ["ECDHE-ECDSA-AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDHE-ECDSA-AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDHE-ECDSA-AES128-SHA","TLSv1/SSLv3",128,128],
+ ["ECDHE-ECDSA-AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDHE-ECDSA-AES256-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDHE-ECDSA-AES256-SHA","TLSv1/SSLv3",256,256],
+ ["ECDHE-ECDSA-DES-CBC3-SHA","TLSv1/SSLv3",168,168],
+ ["ECDHE-ECDSA-RC4-SHA","TLSv1/SSLv3",128,128],
+ ["ECDHE-RSA-AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDHE-RSA-AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDHE-RSA-AES128-SHA","TLSv1/SSLv3",128,128],
+ ["ECDHE-RSA-AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDHE-RSA-AES256-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDHE-RSA-AES256-SHA","TLSv1/SSLv3",256,256],
+ ["ECDHE-RSA-DES-CBC3-SHA","TLSv1/SSLv3",168,168],
+ ["ECDHE-RSA-RC4-SHA","TLSv1/SSLv3",128,128],
+ ["ECDH-RSA-AES128-GCM-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDH-RSA-AES128-SHA256","TLSv1/SSLv3",128,128],
+ ["ECDH-RSA-AES128-SHA","TLSv1/SSLv3",128,128],
+ ["ECDH-RSA-AES256-GCM-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDH-RSA-AES256-SHA384","TLSv1/SSLv3",256,256],
+ ["ECDH-RSA-AES256-SHA","TLSv1/SSLv3",256,256],
+ ["ECDH-RSA-DES-CBC3-SHA","TLSv1/SSLv3",168,168],
+ ["ECDH-RSA-RC4-SHA","TLSv1/SSLv3",128,128],
+ ["EDH-DSS-DES-CBC3-SHA","TLSv1/SSLv3",168,168],
["EDH-DSS-DES-CBC-SHA", "TLSv1/SSLv3", 56, 56],
- ["DES-CBC-SHA", "TLSv1/SSLv3", 56, 56],
- ["EXP-EDH-RSA-DES-CBC-SHA", "TLSv1/SSLv3", 40, 56],
- ["EXP-EDH-DSS-DES-CBC-SHA", "TLSv1/SSLv3", 40, 56],
- ["EXP-DES-CBC-SHA", "TLSv1/SSLv3", 40, 56],
- ["EXP-RC2-CBC-MD5", "TLSv1/SSLv3", 40, 128],
+ ["EDH-DSS-DES-CBC-SHA","TLSv1/SSLv3",56,56],
+ ["EDH-RSA-DES-CBC3-SHA","TLSv1/SSLv3",168,168],
+ ["EDH-RSA-DES-CBC-SHA","TLSv1/SSLv3",56,56],
+ ["EXP-DES-CBC-SHA","TLSv1/SSLv3",40,56],
+ ["EXP-EDH-DSS-DES-CBC-SHA","TLSv1/SSLv3",40,56],
+ ["EXP-EDH-RSA-DES-CBC-SHA","TLSv1/SSLv3",40,56],
+ ["EXP-RC2-CBC-MD5","TLSv1/SSLv3",40,128],
["EXP-RC4-MD5", "TLSv1/SSLv3", 40, 128],
+ ["PSK-3DES-EDE-CBC-SHA","TLSv1/SSLv3",168,168],
+ ["PSK-AES128-CBC-SHA","TLSv1/SSLv3",128,128],
+ ["PSK-AES256-CBC-SHA","TLSv1/SSLv3",256,256],
+ ["PSK-RC4-SHA","TLSv1/SSLv3",128,128],
+ ["RC4-MD5","TLSv1/SSLv3",128,128],
+ ["RC4-SHA","TLSv1/SSLv3",128,128],
+ ["SEED-SHA","TLSv1/SSLv3",128,128],
+ ["SRP-DSS-3DES-EDE-CBC-SHA","TLSv1/SSLv3",168,168],
+ ["SRP-DSS-AES-128-CBC-SHA","TLSv1/SSLv3",128,128],
+ ["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],
]
# stomp URL regex pattern, for e.g. login:passcode@host:port or host:port
URL_REPAT = '((([\w~!@#$%^&*()\-+=.?:<>,.]*\w):([\w~!@#$%^&*()\-+=.?:<>,.]*))?@)?([\w\.\-]+):(\d+)'