Skip To Content

限制 SSL 协议和加密套件

作为门户管理员,您可指定门户内部 web 服务器用来保护通信安全的安全套接字层 (SSL) 协议和加密算法。例如,组织可能需要使用特定的 SSL 协议和加密算法。将门户指定为使用认证的协议和算法可确保您的门户始终遵从组织的安全策略。

默认 SSL 协议

默认情况下,门户启用以下协议:

  • TLSv1
  • TLSv1.1
  • TLSv1.2

默认加密算法

门户仅限于以下加密算法,且默认情况下全部处于启用状态:

  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
  • TLS_RSA_WITH_AES_128_GCM_SHA256
  • TLS_RSA_WITH_AES_128_CBC_SHA256
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_RSA_WITH_3DES_EDE_CBC_SHA

有关这些加密算法的详细信息,请参阅下面的加密套件参考

将通过 ArcGIS Portal Directory 指定门户要使用的 SSL 协议和加密算法。

  1. 打开 ArcGIS 门户目录,并以组织管理员的身份进行登录。URL 格式为 https://webadaptor.domain.com/arcgis/portaladmin
  2. 单击安全性 > SSLCertificates > 更新
  3. SSL 协议文本框中,指定要使用的协议。如果要指定多个协议,请用逗号分隔每个协议。例如:TLSv1.2, TLSv1.1

    请注意,如果您计划从门户中禁用 TLSv1,您需要确保托管 Web Adaptor 的 web 服务器能够通过 TLSv1.1TLSv1.2 进行完整通信。如果您使用的是 Java Web Adaptor,则托管 Web Adaptor 的 web 服务器必须使用 Java 8。

  4. 加密套件文本框中,指定要使用的加密算法。如果要指定多个算法,请用逗号分隔每个算法。例如:TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_3DES_EDE_CBC_SHA
  5. 单击更新。如果指定了无效的协议或加密套件,则会返回一个错误。

加密套件参考

加密 IDName密钥交换身份验证算法加密算法散列算法
0x00C02FTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256ECDHERSAAES_128_GCM

128

SHA256
0x00C027TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256ECDHERSAAES_128_CBC

128

SHA256
0x00C013TLS_ECDHE_RSA_WITH_AES_128_CBC_SHAECDHERSAAES_128_CBC

128

SHA
0x00C012TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHAECDHERSA3DES_EDE_CBC

168

SHA
0x00009CTLS_RSA_WITH_AES_128_GCM_SHA256RSARSAAES_128_GCM

128

SHA256
0x00003CTLS_RSA_WITH_AES_128_CBC_SHA256RSARSAAES_128_CBC

128

SHA256
0x00002FTLS_RSA_WITH_AES_128_CBC_SHARSARSAAES_128_CBC

128

SHA
0x00000ATLS_RSA_WITH_3DES_EDE_CBC_SHARSARSA3DES_EDE_CBC

168

SHA

术语

  • ECDHE - 椭圆曲线 Diffie-Hellman 密钥交换
  • RSA - Rivest、Shamir、Adleman
  • AES - 高级加密标准
  • GCM - Galois/计数器模式 - 密码区块加密的操作模式
  • CBC - 密码块链接
  • 3DES - 三重数据加密算法
  • SHA - 安全散列算法