Sha2的兼容性

 

这些年来sha2的支持度在不断的提高。大多数浏览器,平台,邮件客户端和移动设备都已经支持sha2了。但是,仍有一些较老的系统,诸如windows xp sp3以前的系统不支持sha2算法。

 

很多组织在转型至sha2的时候,会遇到用户的体验问题,也就是兼容性。下面列举一些设备sha2的最小支持版本。

 

浏览器和服务器的支持度

 

浏览器

最小支持sha2的版本

Chrome

26+

Firefox

1.5+

Internet Explorer

6+ (系统要求windows XP SP3+)

Konqueror

3.5.6+

Mozilla

1.4+

Netscape

7.1+

Opera

9.0+

Safari

3+ (苹果系统OS X 10.5)

 

 

 

服务器

最小支持sha2的版本

4D Server

14.01+

Amazon Web Services (AWS)

见备注

Apache

2.0.63+ w/ OpenSSL 0.9.8o+

Barracuda Network Access Client

3.5+

Cisco ASA 5500

8.2.3.9+(支持任意vpn会话); 8.4(2)+ (其他功能)

Citrix Receiver

Varies - See PDF (FIPS 140 & SHA-2 Line)

CrushFTP

7.1.0+

F5 BIG-IP

10.1.0+

IBM Domino Server

9.0+ (和 IBM HTTP Server 8.5+绑定使用)

IBM HTTP Server

8.5+ (和 IBM Domino Server 9+绑定使用)

IBM z/OS

v1r10+

Java based products

Java 1.4.2+

Mozilla NSS Based Products

3.8+

OpenSSL based products

OpenSSL 0.9.8o+

Oracle Wallet Manager

11.2.0.1+

Oracle Weblogic

10.3.1+

SonicOS (SonicWALL)

5.9.0.0+

WebSphere MQ

7.0.1.4+

备注: 虽然AWS是兼容SHA-2,AWS实例是典型的虚拟专用服务器。因此,AWS SHA-2兼容取决于基础服务器平台。其他AWS应用程序(如弹性负载平衡(ELB))支持SHA-2证书。

 

系统的SHA2支持度

操作系统           ssl证书最低版本            客户端证书最低版本

Android

2.3+

2.3+

Apple iOS

3.0+

3.0+

Blackberry

5.0+

5.0+

ChromeOS

支持

支持

Mac OS X

10.5+

10.5+

Windows

XP SP3+

XP SP3+ (部分)

Windows Phone

7+

7+

Windows Server

2003 SP2 +补丁 (部分)

2003 SP2 +补丁 (部分)

 

详细操作系统兼容性

操作系统

SSL证书(客户端)

Ssl证书(服务器)

S/MIME

代码签名

Mac OS X 10.5+

Windows 8

Windows 7

部分

Windows Vista

部分

Windows XP SP34

部分

部分

Windows Server 2012 & 2012 R2

Windows Server 2008 & 2008 R2

部分

Windows Server 2003 w/ KB 938397 3, 4

部分

部分

Windows Phone 8

Windows Phone 7

 

详细的代码签名兼容性

操作系统

身份验证

驱动签名

VBA宏:Office 2003, 2007, 2010

VBA 宏: Office 2013

Windows 8

Windows 7

Windows Vista

Windows XP SP3