Platform support matrix¶
Our supported Operating System platforms are a subset of those supported by Java.
Production use of Corda Enterprise 4.2 is only supported on Linux OS, see details below.
JDK support¶
Corda Enterprise 4.2 has been tested and verified to work with Oracle JDK 8 JVM 8u171+ and Azul Zulu Enterprise 8, downloadable from Azul Systems.
Note
On previous versions of Corda only the Oracle JDK 8 JVM 8u171+ is supported.
Other distributions of the OpenJDK are not officially supported but should be compatible with Corda Enterprise 4.2.
Warning
In accordance with the Oracle Java SE Support Roadmap which outlines the end of public updates of Java SE 8 for commercial use, please ensure you have the correct Java support contract in place for your deployment needs.
Operating systems supported in production¶
Platform | CPU Architecture | Versions |
---|---|---|
Red Hat Enterprise Linux | x86-64 | 7.x, 6.x |
Suse Linux Enterprise Server | x86-64 | 12.x, 11.x |
Ubuntu Linux | x86-64 | 16.04, 18.04 |
Oracle Linux | x86-64 | 7.x, 6.x |
Operating systems supported in development¶
Platform | CPU Architecture | Versions |
---|---|---|
Microsoft Windows | x86-64 | 10, 8.x |
Microsoft Windows Server | x86-64 | 2016, 2012 R2, 2012 |
Apple macOS | x86-64 | 10.9 and above |
Databases¶
Vendor | CPU Architecture | Versions | JDBC Driver |
---|---|---|---|
Microsoft | x86-64 | Azure SQL, SQL Server 2017 | Microsoft JDBC Driver 6.2 |
Oracle | x86-64 | 11gR2 | Oracle JDBC 6 |
Oracle | x86-64 | 12cR2 | Oracle JDBC 8 |
PostgreSQL | x86-64 | 9.6 | PostgreSQL JDBC Driver 42.1.4 |
Hardware Security Modules (HSM)¶
Device | Legal Identity & CA keys | TLS keys | Confidential Identities keys |
---|---|---|---|
Utimaco SecurityServer Se Gen2 |
|
|
Not supported |
Gemalto Luna |
|
|
Not supported |
FutureX Vectera Plus |
|
|
Not supported |
Azure Key Vault |
|
|
Not supported |
Securosys PrimusX |
|
|
|