{"componentChunkName":"component---src-templates-doc-tsx","path":"/product/security/ssl/","result":{"data":{"file":{"id":"88873eb8-d90c-555c-97fe-2538cc6576a8","relativePath":"product/security/ssl.mdx","sourceInstanceName":"docs","childMarkdownRemark":null,"childMdx":{"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"SSL Protocols and Ciphers\",\n  \"sidebar_order\": 6,\n  \"redirect_from\": [\"/ssl/\"]\n};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar Alert = makeShortcode(\"Alert\");\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(Alert, {\n    title: \"Note\",\n    level: \"warning\",\n    mdxType: \"Alert\"\n  }, mdx(\"markdown\", null, mdx(\"p\", null, \"The contents of this page apply only to Sentry's SaaS product. It \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"does not\"), \"\\napply to Self-hosted or Single Tenant.\"))), mdx(\"p\", null, \"Sentry's API, Dashboard, and Event Submission requires a minimum TLS version of 1.0 to communicate securely.\"), mdx(\"p\", null, \"On January 5th, 2021, the minimum TLS version will be increased from 1.0 to 1.2.\"), mdx(\"p\", null, \"Sentry provides a suite of protocols and ciphers that focus on giving our users a balance of security and compatibility. Our servers will negotiate a cipher to the most secure combination the client can support in the following preferential order:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_AES_256_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_AES_128_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_AES_256_GCM_SHA384\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_AES_128_GCM_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_AES_256_CBC_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_AES_256_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_AES_128_CBC_SHA256\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_AES_128_CBC_SHA\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"TLS_RSA_WITH_3DES_EDE_CBC_SHA\")));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{},"internal":{"type":"Mdx"}}}},"pageContext":{"excerpt":"The contents of this page apply only to Sentry's SaaS product. It  does not \napply to Self-hosted or Single Tenant. Sentry's API, Dashboard, and Event Submission requires a minimum TLS version of 1.0 to communicate securely. On January 5th, 2021, the minimum TLS version will be increased from 1.0 to 1.2. Sentry provides a suite of protocols and ciphers that focus on giving our users a balance of security and compatibility. Our servers will negotiate a cipher to the most secure combination the client can support in the following preferential order: TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_AES_256_GCM_SHA384 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_3DES_EDE_CBC_SHA","title":"SSL Protocols and Ciphers","description":null,"draft":null,"noindex":null,"notoc":null,"sidebar_order":6,"redirect_from":["/ssl/"],"keywords":null,"id":"88873eb8-d90c-555c-97fe-2538cc6576a8","legacy":false}},"staticQueryHashes":["1218203755","1222113826","1222113826","1766336459","2158593473","2764967025","3345802723","3818502851","3990806462","4015007367","4192517163","4264099332","518019976"]}