传输层安全 (TLS) 是目前部署最为广泛的安全协议,其使用对象是需要在网络中安全交换数据的 Web 浏览器和其他应用程序。 连接到 Acrobat Analyzer 需要使用 TLS 1.2,并至少支持下列其中一种密码套件。 这些要求同时适用于发往 Acrobat Analyzer 服务器的入站流量(浏览器、API),以及从 Acrobat Analyzer 服务器发往客户服务器的出站流量(用于获取协议源文档、返回状态和 Webhook 的 API 回调)。
对于浏览器:只要遵守操作系统/浏览器要求,您就不会遇到与浏览器相关的问题。 所有这些操作系统/浏览器都完全符合我们的 TLS 要求。
对于使用 Acrobat Analyzer API 的应用程序,以下框架支持 TLS 1.2:
- Java:使用 Java 8 或更高版本
- .NET:使用 .NET 4.6 或更高版本
- OpenSSL:使用 OpenSSL 1.0.1 或更高版本
对于从 Acrobat Analyzer 接收回调或 Webhook 请求所使用的服务器:
- 支持 TLS 1.2 和下面列出的至少一个密码套件
- 具备有效的 TLS 证书,包括所有中间证书。
对于希望测试其服务器是否符合安全标准的客户,可使用各种免费或商业性工具(包括 Qualys SSLLabs Server Test),以确保其服务器接受 TLSv1.2,并至少支持下面的一个密码套件且具备有效的证书。
支持的 TLS 密码套件:
| IANA 名称 |
OpenSSL 名称 |
| TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
ECDHE-ECDSA-AES128-GCM-SHA256 |
| TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
ECDHE-RSA-AES128-GCM-SHA256 |
| TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 |
ECDHE-ECDSA-AES256-GCM-SHA384 |
| TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
ECDHE-RSA-AES256-GCM-SHA384 |
| TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 |
ECDHE-ECDSA-AES128-SHA256 |
| TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
ECDHE-RSA-AES128-SHA256 |
| TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 |
ECDHE-ECDSA-AES256-SHA384 |
| TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
ECDHE-RSA-AES256-SHA384 |