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+)'