Skip to content

Instantly share code, notes, and snippets.

@mkrautz
Last active September 27, 2015 13:01
Show Gist options
  • Save mkrautz/6b202ca0eb80e347a4fc to your computer and use it in GitHub Desktop.
Save mkrautz/6b202ca0eb80e347a4fc to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
#
# Copyright (C) 2015, Mikkel Krautz <[email protected]>
#
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# - Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# - Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
# - Neither the name of the Mumble Developers nor the names of its
# contributors may be used to endorse or promote products derived from this
# software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#
# cipherinfo.py
# Generate static TLS cipher information for Mumble.
from __future__ import (unicode_literals, print_function, division)
import json
import re
import subprocess
try:
from urllib2 import urlopen
except:
from urllib.request import urlopen
from xml.dom import minidom
IETF_TLS_PARAMETERS_WWW = "https://www.ietf.org/assignments/tls-parameters/tls-parameters.xml"
def rfcNameLut():
lut = {}
# Auto-generate from IETF_TLS_PARAMETERS_WWW
with urlopen(IETF_TLS_PARAMETERS_WWW) as u:
s = u.read()
s = s.decode('utf-8')
dom = minidom.parseString(s)
registries = dom.getElementsByTagName("registry")
for registry in registries:
ident = registry.getAttribute("id")
if ident == "tls-parameters-4":
records = registry.getElementsByTagName("record")
for record in records:
value = record.getElementsByTagName("value")[0].childNodes[0].nodeValue.strip()
description = record.getElementsByTagName("description")[0].childNodes[0].nodeValue.strip()
# Skip free-form informational entries that use ranges (-) and *
# in their value.
if re.match("^[0xA-Z1-9,]*$", value) is None:
continue
lut[value] = description
##########################################################################
# Obsolete SSLv2 cipher suites from RFC 4346, Appendix E:
##########################################################################
# TLS_RC4_128_WITH_MD5 # 0x01, 0x00, 0x80
lut["0x01,0x00,0x80"] = "TLS_RC4_128_WITH_MD5"
# TLS_RC4_128_EXPORT40_WITH_MD5 # 0x02, 0x00, 0x80
lut["0x02,0x00,0x80"] = "TLS_RC4_128_EXPORT40_WITH_MD5"
# TLS_RC2_CBC_128_CBC_WITH_MD5 # 0x03, 0x00, 0x80
lut["0x03,0x00,0x80"] = "TLS_RC2_CBC_128_CBC_WITH_MD5"
# TLS_RC2_CBC_128_CBC_EXPORT40_WITH_MD5 # 0x04, 0x00, 0x80
lut["0x04,0x00,0x80"] = "TLS_RC2_CBC_128_CBC_EXPORT40_WITH_MD5"
# TLS_IDEA_128_CBC_WITH_MD5 # 0x05, 0x00, 0x80
lut["0x05,0x00,0x80"] = "TLS_IDEA_128_CBC_WITH_MD5"
# TLS_DES_64_CBC_WITH_MD5 # 0x06, 0x00, 0x40
lut["0x06,0x00,0x40"] = "TLS_DES_64_CBC_WITH_MD5"
# TLS_DES_192_EDE3_CBC_WITH_MD5 # 0x07, 0x00, 0xC0
lut["0x07,0x00,0xC0"] = "TLS_DES_192_EDE3_CBC_WITH_MD5"
return lut
def opensslCiphersOutput():
p = subprocess.Popen(['openssl', 'ciphers', '-V', 'ALL'], stdout=subprocess.PIPE)
stdout, stderr = p.communicate()
if stdout is not None:
stdout = stdout.decode('utf-8')
if stderr is not None:
stderr = stderr.decode('utf-8')
if p.returncode != 0:
raise Exception('"openssl ciphers" failed: %s', stderr)
return stdout
def extract(splat):
if len(splat) < 8:
splat.extend([''])
return splat
def main():
added_ids = []
output = []
lut = rfcNameLut()
ciphers = opensslCiphersOutput()
for line in ciphers.split('\n'):
if len(line) == 0:
continue
line = line.replace(' - ', ' ')
line = line.replace('Kx=', '')
line = line.replace('Au=', '')
line = line.replace('Enc=', '')
line = line.replace('Mac=', '')
line = line.replace('(', '_')
line = line.replace(')', '')
line = line.replace('/', '_')
tabline = re.sub('\ +', '', line, 1)
tabline = re.sub('\ +', '\t', tabline)
splat = tabline.split('\t')
ident, osslname, minproto, kx, au, enc, mac, exp = extract(splat)
# Normalize kx, au, enc and mac.
if 'None' in au:
au = 'Anonymous'
if 'AESGCM' in enc:
enc = enc.replace('GCM', '')
enc = enc + '_GCM'
if 'ECDHE' in osslname and not 'ECDHE' in kx:
kx = kx.replace('ECDH', 'ECDHE')
if 'ECDHE' in osslname and not 'ECDHE' in au:
au = au.replace('ECDH', 'ECDHE')
if 'DHE' in osslname and not 'DHE' in kx:
kx = kx.replace('DH', 'DHE')
if 'DHE' in osslname and not 'DHE' in au:
au = au.replace('DH', 'DHE')
if 'EDH' in osslname and not 'EDH' in kx:
kx = kx.replace('DH', 'DHE')
if 'EDH' in osslname and not 'EDH' in au:
au = au.replace('DH', 'DHE')
if mac != 'AEAD':
mac = 'HMAC-' + mac
# Validate macs
valid_macs = ['AEAD', 'HMAC-MD5', 'HMAC-SHA1', 'HMAC-SHA256', 'HMAC-SHA384']
if mac not in valid_macs:
raise Exception('invalid mac found: %s' % mac)
# Look up the RFC name of this cipher suite.
if ident in lut:
rfcname = lut[ident]
else:
raise Exception('missing rfc_name in lut for %s' % ident)
# Use key exchange names from the RFCs, but also create
# verbose key exchange names for export ciphers.
match = re.match('^(TLS_|SSL_)(.*)_WITH.*$', rfcname)
valid_rfc_kex = [
"ECDHE_RSA",
"ECDHE_ECDSA",
"SRP_SHA_DSS",
"SRP_SHA_RSA",
"SRP_SHA",
"DHE_DSS",
"DHE_RSA",
"ECDH_anon",
"DH_anon",
"ECDH_RSA",
"ECDH_ECDSA",
"RSA",
"PSK",
]
valid_export_rfc_kex = [
"DHE_RSA_EXPORT",
"DHE_DSS_EXPORT",
"DHE_DSS_EXPORT",
"DH_anon_EXPORT",
"RSA_EXPORT",
]
skip_rfc_kex = [
"IDEA_128_CBC",
"RC2_CBC_128_CBC",
"RC4_128",
"DES_192_EDE3_CBC",
"DES_64_CBC",
"IDEA_128_CBC",
"RC2_CBC_128_CBC_EXPORT40",
"RC4_128_EXPORT40"
]
if match is not None:
rfc_kex = match.groups()[1]
rfc_verbose_kex = rfc_kex
if rfc_kex in skip_rfc_kex:
pass
elif not rfc_kex in valid_rfc_kex and not rfc_kex in valid_export_rfc_kex:
raise Exception('bad rfc_kex found: %s' % rfc_kex)
if rfc_kex in valid_export_rfc_kex:
if rfc_kex == 'DHE_RSA_EXPORT':
rfc_verbose_kex = 'DHE_512_RSA_EXPORT'
elif rfc_kex == 'DHE_DSS_EXPORT':
rfc_verbose_kex = 'DHE_512_DSS_EXPORT'
elif rfc_kex == 'DH_anon_EXPORT':
rfc_verbose_kex = 'DH_anon_512_EXPORT'
elif rfc_kex == 'RSA_EXPORT':
rfc_verbose_kex = 'RSA_512_EXPORT'
else:
raise Exception('missing check for rfc_kex?')
output.append({
'identifier': ident,
'openssl_name': osslname,
'rfc_name': rfcname,
'minimum_protocol': minproto,
'key_exchange': rfc_kex,
'key_exchange_verbose': rfc_verbose_kex,
'openssl_key_exchange': kx,
'openssl_authentication': au,
'key_exchange': rfc_kex,
'encryption': enc,
'message_authentication': mac,
'export': exp == 'export'
})
added_ids.append(ident)
# Add everything we missed from OpenSSL...
for key in lut.keys():
if not key in added_ids:
output.append({
'identifier': ident,
'openssl_name': None,
'rfc_name': rfcname,
'minimum_protocol': None,
'key_exchange': None,
'key_exchange_verbose': None,
'openssl_key_exchange': None,
'openssl_authentication': None,
'key_exchange': None,
'encryption': None,
'message_authentication': None,
'export': None
})
jbuf = json.dumps(output, sort_keys=True, indent=4, separators=(',', ': '))
print(jbuf)
if __name__ == '__main__':
main()
[
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0xC0,0x30",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-AES256-GCM-SHA384",
"rfc_name": "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0xC0,0x2C",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-AES256-GCM-SHA384",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x28",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "HMAC-SHA384",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-AES256-SHA384",
"rfc_name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x24",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "HMAC-SHA384",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-AES256-SHA384",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x14",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-AES256-SHA",
"rfc_name": "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x0A",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-AES256-SHA",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x22",
"key_exchange": "SRP_SHA_DSS",
"key_exchange_verbose": "SRP_SHA_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-DSS-AES-256-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x21",
"key_exchange": "SRP_SHA_RSA",
"key_exchange_verbose": "SRP_SHA_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-RSA-AES-256-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x20",
"key_exchange": "SRP_SHA",
"key_exchange_verbose": "SRP_SHA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "SRP",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-AES-256-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0x00,0xA3",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-AES256-GCM-SHA384",
"rfc_name": "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0x00,0x9F",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-AES256-GCM-SHA384",
"rfc_name": "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x6B",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-AES256-SHA256",
"rfc_name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x6A",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-AES256-SHA256",
"rfc_name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x39",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-AES256-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x38",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-AES256-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
},
{
"encryption": "Camellia_256",
"export": false,
"identifier": "0x00,0x88",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-CAMELLIA256-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"
},
{
"encryption": "Camellia_256",
"export": false,
"identifier": "0x00,0x87",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-CAMELLIA256-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x19",
"key_exchange": "ECDH_anon",
"key_exchange_verbose": "ECDH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "ECDH",
"openssl_name": "AECDH-AES256-SHA",
"rfc_name": "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0x00,0xA7",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-AES256-GCM-SHA384",
"rfc_name": "TLS_DH_anon_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x6D",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-AES256-SHA256",
"rfc_name": "TLS_DH_anon_WITH_AES_256_CBC_SHA256"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x3A",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-AES256-SHA",
"rfc_name": "TLS_DH_anon_WITH_AES_256_CBC_SHA"
},
{
"encryption": "Camellia_256",
"export": false,
"identifier": "0x00,0x89",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-CAMELLIA256-SHA",
"rfc_name": "TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0xC0,0x32",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-AES256-GCM-SHA384",
"rfc_name": "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0xC0,0x2E",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-AES256-GCM-SHA384",
"rfc_name": "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x2A",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "HMAC-SHA384",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-AES256-SHA384",
"rfc_name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x26",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "HMAC-SHA384",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-AES256-SHA384",
"rfc_name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x0F",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-AES256-SHA",
"rfc_name": "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0xC0,0x05",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-AES256-SHA",
"rfc_name": "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_256_GCM",
"export": false,
"identifier": "0x00,0x9D",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "AES256-GCM-SHA384",
"rfc_name": "TLS_RSA_WITH_AES_256_GCM_SHA384"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x3D",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "AES256-SHA256",
"rfc_name": "TLS_RSA_WITH_AES_256_CBC_SHA256"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x35",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "AES256-SHA",
"rfc_name": "TLS_RSA_WITH_AES_256_CBC_SHA"
},
{
"encryption": "Camellia_256",
"export": false,
"identifier": "0x00,0x84",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "CAMELLIA256-SHA",
"rfc_name": "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"
},
{
"encryption": "AES_256",
"export": false,
"identifier": "0x00,0x8D",
"key_exchange": "PSK",
"key_exchange_verbose": "PSK",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "PSK",
"openssl_key_exchange": "PSK",
"openssl_name": "PSK-AES256-CBC-SHA",
"rfc_name": "TLS_PSK_WITH_AES_256_CBC_SHA"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0xC0,0x2F",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-AES128-GCM-SHA256",
"rfc_name": "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0xC0,0x2B",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-AES128-GCM-SHA256",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x27",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-AES128-SHA256",
"rfc_name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x23",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-AES128-SHA256",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x13",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-AES128-SHA",
"rfc_name": "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x09",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-AES128-SHA",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x1F",
"key_exchange": "SRP_SHA_DSS",
"key_exchange_verbose": "SRP_SHA_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-DSS-AES-128-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x1E",
"key_exchange": "SRP_SHA_RSA",
"key_exchange_verbose": "SRP_SHA_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-RSA-AES-128-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x1D",
"key_exchange": "SRP_SHA",
"key_exchange_verbose": "SRP_SHA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "SRP",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-AES-128-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0x00,0xA2",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-AES128-GCM-SHA256",
"rfc_name": "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0x00,0x9E",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-AES128-GCM-SHA256",
"rfc_name": "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x67",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-AES128-SHA256",
"rfc_name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x40",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-AES128-SHA256",
"rfc_name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x33",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-AES128-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x32",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-AES128-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
},
{
"encryption": "SEED_128",
"export": false,
"identifier": "0x00,0x9A",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-SEED-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_SEED_CBC_SHA"
},
{
"encryption": "SEED_128",
"export": false,
"identifier": "0x00,0x99",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-SEED-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_SEED_CBC_SHA"
},
{
"encryption": "Camellia_128",
"export": false,
"identifier": "0x00,0x45",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-RSA-CAMELLIA128-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"
},
{
"encryption": "Camellia_128",
"export": false,
"identifier": "0x00,0x44",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "DHE-DSS-CAMELLIA128-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x18",
"key_exchange": "ECDH_anon",
"key_exchange_verbose": "ECDH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "ECDH",
"openssl_name": "AECDH-AES128-SHA",
"rfc_name": "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0x00,0xA6",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-AES128-GCM-SHA256",
"rfc_name": "TLS_DH_anon_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x6C",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-AES128-SHA256",
"rfc_name": "TLS_DH_anon_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x34",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-AES128-SHA",
"rfc_name": "TLS_DH_anon_WITH_AES_128_CBC_SHA"
},
{
"encryption": "SEED_128",
"export": false,
"identifier": "0x00,0x9B",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-SEED-SHA",
"rfc_name": "TLS_DH_anon_WITH_SEED_CBC_SHA"
},
{
"encryption": "Camellia_128",
"export": false,
"identifier": "0x00,0x46",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-CAMELLIA128-SHA",
"rfc_name": "TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0xC0,0x31",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-AES128-GCM-SHA256",
"rfc_name": "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0xC0,0x2D",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-AES128-GCM-SHA256",
"rfc_name": "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x29",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-AES128-SHA256",
"rfc_name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x25",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-AES128-SHA256",
"rfc_name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x0E",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-AES128-SHA",
"rfc_name": "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0xC0,0x04",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-AES128-SHA",
"rfc_name": "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "AES_128_GCM",
"export": false,
"identifier": "0x00,0x9C",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "AEAD",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "AES128-GCM-SHA256",
"rfc_name": "TLS_RSA_WITH_AES_128_GCM_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x3C",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA256",
"minimum_protocol": "TLSv1.2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "AES128-SHA256",
"rfc_name": "TLS_RSA_WITH_AES_128_CBC_SHA256"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x2F",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "AES128-SHA",
"rfc_name": "TLS_RSA_WITH_AES_128_CBC_SHA"
},
{
"encryption": "SEED_128",
"export": false,
"identifier": "0x00,0x96",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "SEED-SHA",
"rfc_name": "TLS_RSA_WITH_SEED_CBC_SHA"
},
{
"encryption": "Camellia_128",
"export": false,
"identifier": "0x00,0x41",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "CAMELLIA128-SHA",
"rfc_name": "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"
},
{
"encryption": "IDEA_128",
"export": false,
"identifier": "0x00,0x07",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "IDEA-CBC-SHA",
"rfc_name": "TLS_RSA_WITH_IDEA_CBC_SHA"
},
{
"encryption": "IDEA_128",
"export": false,
"identifier": "0x05,0x00,0x80",
"key_exchange": "IDEA_128_CBC",
"key_exchange_verbose": "IDEA_128_CBC",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "IDEA-CBC-MD5",
"rfc_name": "TLS_IDEA_128_CBC_WITH_MD5"
},
{
"encryption": "RC2_128",
"export": false,
"identifier": "0x03,0x00,0x80",
"key_exchange": "RC2_CBC_128_CBC",
"key_exchange_verbose": "RC2_CBC_128_CBC",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "RC2-CBC-MD5",
"rfc_name": "TLS_RC2_CBC_128_CBC_WITH_MD5"
},
{
"encryption": "AES_128",
"export": false,
"identifier": "0x00,0x8C",
"key_exchange": "PSK",
"key_exchange_verbose": "PSK",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "PSK",
"openssl_key_exchange": "PSK",
"openssl_name": "PSK-AES128-CBC-SHA",
"rfc_name": "TLS_PSK_WITH_AES_128_CBC_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0xC0,0x11",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-RC4-SHA",
"rfc_name": "TLS_ECDHE_RSA_WITH_RC4_128_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0xC0,0x07",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-RC4-SHA",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0xC0,0x16",
"key_exchange": "ECDH_anon",
"key_exchange_verbose": "ECDH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "ECDH",
"openssl_name": "AECDH-RC4-SHA",
"rfc_name": "TLS_ECDH_anon_WITH_RC4_128_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0x00,0x18",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-RC4-MD5",
"rfc_name": "TLS_DH_anon_WITH_RC4_128_MD5"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0xC0,0x0C",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-RC4-SHA",
"rfc_name": "TLS_ECDH_RSA_WITH_RC4_128_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0xC0,0x02",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-RC4-SHA",
"rfc_name": "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0x00,0x05",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "RC4-SHA",
"rfc_name": "TLS_RSA_WITH_RC4_128_SHA"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0x00,0x04",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "RC4-MD5",
"rfc_name": "TLS_RSA_WITH_RC4_128_MD5"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0x01,0x00,0x80",
"key_exchange": "RC4_128",
"key_exchange_verbose": "RC4_128",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "RC4-MD5",
"rfc_name": "TLS_RC4_128_WITH_MD5"
},
{
"encryption": "RC4_128",
"export": false,
"identifier": "0x00,0x8A",
"key_exchange": "PSK",
"key_exchange_verbose": "PSK",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "PSK",
"openssl_key_exchange": "PSK",
"openssl_name": "PSK-RC4-SHA",
"rfc_name": "TLS_PSK_WITH_RC4_128_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x12",
"key_exchange": "ECDHE_RSA",
"key_exchange_verbose": "ECDHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-RSA-DES-CBC3-SHA",
"rfc_name": "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x08",
"key_exchange": "ECDHE_ECDSA",
"key_exchange_verbose": "ECDHE_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDSA",
"openssl_key_exchange": "ECDHE",
"openssl_name": "ECDHE-ECDSA-DES-CBC3-SHA",
"rfc_name": "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x1C",
"key_exchange": "SRP_SHA_DSS",
"key_exchange_verbose": "SRP_SHA_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-DSS-3DES-EDE-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x1B",
"key_exchange": "SRP_SHA_RSA",
"key_exchange_verbose": "SRP_SHA_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-RSA-3DES-EDE-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x1A",
"key_exchange": "SRP_SHA",
"key_exchange_verbose": "SRP_SHA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "SRP",
"openssl_key_exchange": "SRP",
"openssl_name": "SRP-3DES-EDE-CBC-SHA",
"rfc_name": "TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0x00,0x16",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "EDH-RSA-DES-CBC3-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0x00,0x13",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "EDH-DSS-DES-CBC3-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x17",
"key_exchange": "ECDH_anon",
"key_exchange_verbose": "ECDH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "ECDH",
"openssl_name": "AECDH-DES-CBC3-SHA",
"rfc_name": "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0x00,0x1B",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-DES-CBC3-SHA",
"rfc_name": "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x0D",
"key_exchange": "ECDH_RSA",
"key_exchange_verbose": "ECDH_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_RSA",
"openssl_name": "ECDH-RSA-DES-CBC3-SHA",
"rfc_name": "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0xC0,0x03",
"key_exchange": "ECDH_ECDSA",
"key_exchange_verbose": "ECDH_ECDSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "ECDH",
"openssl_key_exchange": "ECDH_ECDSA",
"openssl_name": "ECDH-ECDSA-DES-CBC3-SHA",
"rfc_name": "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0x00,0x0A",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "DES-CBC3-SHA",
"rfc_name": "TLS_RSA_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0x07,0x00,0xC0",
"key_exchange": "DES_192_EDE3_CBC",
"key_exchange_verbose": "DES_192_EDE3_CBC",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "DES-CBC3-MD5",
"rfc_name": "TLS_DES_192_EDE3_CBC_WITH_MD5"
},
{
"encryption": "3DES_168",
"export": false,
"identifier": "0x00,0x8B",
"key_exchange": "PSK",
"key_exchange_verbose": "PSK",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "PSK",
"openssl_key_exchange": "PSK",
"openssl_name": "PSK-3DES-EDE-CBC-SHA",
"rfc_name": "TLS_PSK_WITH_3DES_EDE_CBC_SHA"
},
{
"encryption": "DES_56",
"export": false,
"identifier": "0x00,0x15",
"key_exchange": "DHE_RSA",
"key_exchange_verbose": "DHE_RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE",
"openssl_name": "EDH-RSA-DES-CBC-SHA",
"rfc_name": "TLS_DHE_RSA_WITH_DES_CBC_SHA"
},
{
"encryption": "DES_56",
"export": false,
"identifier": "0x00,0x12",
"key_exchange": "DHE_DSS",
"key_exchange_verbose": "DHE_DSS",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE",
"openssl_name": "EDH-DSS-DES-CBC-SHA",
"rfc_name": "TLS_DHE_DSS_WITH_DES_CBC_SHA"
},
{
"encryption": "DES_56",
"export": false,
"identifier": "0x00,0x1A",
"key_exchange": "DH_anon",
"key_exchange_verbose": "DH_anon",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH",
"openssl_name": "ADH-DES-CBC-SHA",
"rfc_name": "TLS_DH_anon_WITH_DES_CBC_SHA"
},
{
"encryption": "DES_56",
"export": false,
"identifier": "0x00,0x09",
"key_exchange": "RSA",
"key_exchange_verbose": "RSA",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "DES-CBC-SHA",
"rfc_name": "TLS_RSA_WITH_DES_CBC_SHA"
},
{
"encryption": "DES_56",
"export": false,
"identifier": "0x06,0x00,0x40",
"key_exchange": "DES_64_CBC",
"key_exchange_verbose": "DES_64_CBC",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA",
"openssl_name": "DES-CBC-MD5",
"rfc_name": "TLS_DES_64_CBC_WITH_MD5"
},
{
"encryption": "DES_40",
"export": true,
"identifier": "0x00,0x14",
"key_exchange": "DHE_RSA_EXPORT",
"key_exchange_verbose": "DHE_512_RSA_EXPORT",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "DHE_512",
"openssl_name": "EXP-EDH-RSA-DES-CBC-SHA",
"rfc_name": "TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"
},
{
"encryption": "DES_40",
"export": true,
"identifier": "0x00,0x11",
"key_exchange": "DHE_DSS_EXPORT",
"key_exchange_verbose": "DHE_512_DSS_EXPORT",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "DSS",
"openssl_key_exchange": "DHE_512",
"openssl_name": "EXP-EDH-DSS-DES-CBC-SHA",
"rfc_name": "TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"
},
{
"encryption": "DES_40",
"export": true,
"identifier": "0x00,0x19",
"key_exchange": "DH_anon_EXPORT",
"key_exchange_verbose": "DH_anon_512_EXPORT",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH_512",
"openssl_name": "EXP-ADH-DES-CBC-SHA",
"rfc_name": "TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"
},
{
"encryption": "DES_40",
"export": true,
"identifier": "0x00,0x08",
"key_exchange": "RSA_EXPORT",
"key_exchange_verbose": "RSA_512_EXPORT",
"message_authentication": "HMAC-SHA1",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA_512",
"openssl_name": "EXP-DES-CBC-SHA",
"rfc_name": "TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"
},
{
"encryption": "RC2_40",
"export": true,
"identifier": "0x00,0x06",
"key_exchange": "RSA_EXPORT",
"key_exchange_verbose": "RSA_512_EXPORT",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA_512",
"openssl_name": "EXP-RC2-CBC-MD5",
"rfc_name": "TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"
},
{
"encryption": "RC2_40",
"export": true,
"identifier": "0x04,0x00,0x80",
"key_exchange": "RC2_CBC_128_CBC_EXPORT40",
"key_exchange_verbose": "RC2_CBC_128_CBC_EXPORT40",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA_512",
"openssl_name": "EXP-RC2-CBC-MD5",
"rfc_name": "TLS_RC2_CBC_128_CBC_EXPORT40_WITH_MD5"
},
{
"encryption": "RC4_40",
"export": true,
"identifier": "0x00,0x17",
"key_exchange": "DH_anon_EXPORT",
"key_exchange_verbose": "DH_anon_512_EXPORT",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv3",
"openssl_authentication": "Anonymous",
"openssl_key_exchange": "DH_512",
"openssl_name": "EXP-ADH-RC4-MD5",
"rfc_name": "TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"
},
{
"encryption": "RC4_40",
"export": true,
"identifier": "0x00,0x03",
"key_exchange": "RSA_EXPORT",
"key_exchange_verbose": "RSA_512_EXPORT",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv3",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA_512",
"openssl_name": "EXP-RC4-MD5",
"rfc_name": "TLS_RSA_EXPORT_WITH_RC4_40_MD5"
},
{
"encryption": "RC4_40",
"export": true,
"identifier": "0x02,0x00,0x80",
"key_exchange": "RC4_128_EXPORT40",
"key_exchange_verbose": "RC4_128_EXPORT40",
"message_authentication": "HMAC-MD5",
"minimum_protocol": "SSLv2",
"openssl_authentication": "RSA",
"openssl_key_exchange": "RSA_512",
"openssl_name": "EXP-RC4-MD5",
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
},
{
"encryption": null,
"export": null,
"identifier": "0x02,0x00,0x80",
"key_exchange": null,
"key_exchange_verbose": null,
"message_authentication": null,
"minimum_protocol": null,
"openssl_authentication": null,
"openssl_key_exchange": null,
"openssl_name": null,
"rfc_name": "TLS_RC4_128_EXPORT40_WITH_MD5"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment