Red Hat Training

A Red Hat training course is available for JBoss Enterprise Application Platform Common Criteria Certification

Chapter 2. Requirements for the Evaluated Configuration

2.1. Software Requirements

2.1.1. Java Virtual Machine

JBoss Enterprise Application Platform is evaluated on the following Java Virtual Machines (JVMs). Only these JVMs are acceptable for the deployment of JBoss Enterprise Application Platform.
  • Sun JRE 1.6.x
  • IBM JRE 1.6.x
  • OpenJDK JRE 1.6.x

Important

We recommend to use JRE 1.6 Update 24 by Sun or OpenJDK to avoid possible DoS attacks as reported in CVE-2010-4476 (refer to http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-4476).

2.1.2. Operating System

The supported operating systems for this evaluation are limited to the following products:
  • Red Hat Enterprise Linux 6 x86
  • Red Hat Enterprise Linux 6 x86-64
  • Red Hat Enterprise Linux 5 x86
  • Red Hat Enterprise Linux 5 x86-64
  • Red Hat Enterprise Linux 4 x86
  • Red Hat Enterprise Linux 4 x86-64
  • Solaris 10 SPARC 64
  • Solaris 10 x86-64
  • Solaris 10 x86
  • Solaris 9 SPARC (64-bit)
  • Solaris 9 SPARC (32-bit)
  • Solaris 9 x86
  • Microsoft Windows Server 2008 x86-64
  • Microsoft Windows Server 2008 x86
  • Microsoft Windows Server 2003 x86-64
  • Microsoft Windows Server 2003 x86

2.1.3. Database Servers

JBoss Enterprise Application Platform 5.1.0 is evaluated with the following relational database systems. Only these database systems with the specific driver versions are acceptable for use with JBoss Enterprise Application Platform 5.1.0.

Table 2.1. Allowed 5.1.0 Database and JDBC Driver Versions

Database JDBC Driver
IBM DB2 9.7
IBM DB2 JDBC Universal Driver Architecture version 4.9.78
$ sha256sum db2jcc4.jar
23e82e3e0474a8d914c7106293c47c47b2701270b76a78256a34da672f11f07b 
./db2-97/jdbc4/db2jcc4.jar
Oracle 10g R2 (v10.2.0.4)
Oracle 10g R2 version 10.2.0.4
$ sha256sum ojdbc14.jar
7ba80b6ee4f3433f88c8d878fb0dbc7d04fea736c2a6df8d34af1a4f970670a6 
./oracle10g/jdbc4/ojdbc14.jar
Oracle 11g R1 (v11.1.0.7.0)
Oracle 11g R1 version 11.2.0.1.0
$ sha256sum ojdbc6.jar
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR1/jdbc4/ojdbc6.jar
Oracle 11g R1 RAC v(11.1.0.7.0)
Oracle 11g RAC version 11.2.0.1.0
$ sha256sum ojdbc6.jar 
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR1RAC/jdbc4/ojdbc6.jar
Oracle 11g R2
Oracle JDBC Driver version 11.2.0.1.0
$ sha256sum ojdbc6.jar
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR2/jdbc4/ojdbc6.jar
Oracle 11g R2 RAC
Oracle JDBC Driver version 11.2.0.1.0
$ sha256sum ojdbc6.jar
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR2RAC/jdbc4/ojdbc6.jar
MySQL v5.0 (v5.0.79)
MySQL Connector/J version 5.0.8
$ sha256sum mysql-connector-java-5.0.8.zip 
94c4eb6185ec2e8e9d6609903ad66c7b015ffb349cfe984c0538a1a02e675538
./mysql50/jdbc4/mysql-connector-java-5.0.8-bin.jar
MySQL v5.1 (v5.1.36)
MySQL Connector/J version 5.1.13
$ sha256sum mysql-connector-java-5.1.13.zip
90492c85fad7301740e2aa2c0c86d9473b04baab3cd2870f99f8955c569f671d
./mysql51/jdbc4/mysql-connector-java-5.1.13-bin.jar
Microsoft SQL Server 2005
Microsoft SQL Server 2005 JDBC driver v3.0
$ sha256sum sqljdbc4.jar
306170cb246935349121f854ddab0d70e30c66d511bda8fe173cd2f2b8d1718b
./mssql2005/jdbc4/sqljdbc4.jar
Microsoft SQL Server 2008
Microsoft SQL Server JDBC Driver 3.0
$ sha256sum sqljdbc4.jar 
af3c54d8857ebbfdc34a9c5a51a7ee91e7dfa583205c81b6e0ee6208efe96e04
./mssql2008/jdbc4/sqljdbc4.jar

Note

The JDBC 3.0 driver for MS SQL Server 2008 has changed elements of the date/time dialect which causes the <methodname>org.hibernate.test.hql.ASTParserLoadingTest</methodname> test and the <methodname>org.hibernate.test.stateless. StatelessSessionTest</methodname> tests to fail.
PostgreSQL v8.2.17
JDBC4 Postgresql Driver, version 8.2-510
$ sha256sum postgresql-8.2-510.jdbc4.jar
5c9e0c334b2d1dcda17c34a36309a331ebd62ae3104fddabcca69695fdc48c23
./postgresql82/jdbc4/postgresql-8.2-510.jdbc4.jar
PostgreSQL v8.3.11
JDBC4 Postgresql Driver, version 8.3-605
$ sha256sum postgresql-8.3-605.jdbc4.jar
b007b5f90258ccf98346d51fcd4475bd7d0dc089492442dceb321baddb2bb777
./postgresql83/jdbc4/postgresql-8.3-605.jdbc4.jar
Sybase ASE 15.0.3
Sybase jConnect JDBC driver v7 (Build 26502)
$ sha256sum jconn4-26502.jar
44cec7a2dc3dfe9b968c1c12c8f06e0c2ad412da0c34fb6b2137805608a4442b
./sybase15/jdbc4/jconn4-26502.jar

Note

The sha256sum command line examples given are accurate for most Linux and Unix operating systems. Mac OS X includes the equivalent command shasum -a 256.
If you are using Microsoft Windows you must download a third party utility to perform these steps: Microsoft Windows does not include a SHA-256 SUM tool.
For information on how to configure each database with the JBoss Enterprise Application Platform 5.1.0, refer to Section 2.5.6, “Database Configuration”.

2.1.4. Database Servers

JBoss Enterprise Application Platform 5.1.1 is evaluated with the following relational database systems. Only these database systems with the specific driver versions are acceptable for use with JBoss Enterprise Application Platform 5.1.1.

Table 2.2. Allowed 5.1.1 Database and JDBC Driver Versions

Database JDBC Driver
IBM DB2 9.7
IBM DB2 JDBC Universal Driver Architecture version 4.12.55
$ sha256sum db2jcc4.jar
23e82e3e0474a8d914c7106293c47c47b2701270b76a78256a34da672f11f07b 
./db2-97/jdbc4/db2jcc4.jar
Oracle 10g R2 (v10.2.0.4)
Oracle 10g R2 version 10.2.0.5
$ sha256sum ojdbc14.jar
7ba80b6ee4f3433f88c8d878fb0dbc7d04fea736c2a6df8d34af1a4f970670a6 
./oracle10g/jdbc4/ojdbc14.jar
Oracle 11g R1 (v11.1.0.7.0)
Oracle 11g R1 version 11.1.0.7
$ sha256sum ojdbc6.jar
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR1/jdbc4/ojdbc6.jar
Oracle 11g R1 RAC v(11.1.0.7.0)
Oracle 11g RAC version 11.1.0.7
$ sha256sum ojdbc6.jar 
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR1RAC/jdbc4/ojdbc6.jar
Oracle 11g R2
Oracle JDBC Driver version 11.2.0.2.0
$ sha256sum ojdbc6.jar
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR2/jdbc4/ojdbc6.jar
Oracle 11g R2 RAC
Oracle JDBC Driver version 11.2.0.1.0
$ sha256sum ojdbc6.jar
0414637bc6876df9f611463e846ffe2753aaf2a29a32a822bb889be0d5494a1f 
./oracle11gR2RAC/jdbc4/ojdbc6.jar
MySQL v5.0 (v5.0.79)
MySQL Connector/J version 5.0.8
$ sha256sum mysql-connector-java-5.0.8.zip 
94c4eb6185ec2e8e9d6609903ad66c7b015ffb349cfe984c0538a1a02e675538
./mysql50/jdbc4/mysql-connector-java-5.0.8-bin.jar
MySQL v5.1 (v5.1.36)
MySQL Connector/J 5.1.17
$ sha256sum mysql-connector-java-5.1.17.zip
90492c85fad7301740e2aa2c0c86d9473b04baab3cd2870f99f8955c569f671d
./mysql51/jdbc4/mysql-connector-java-5.1.13-bin.jar
Microsoft SQL Server 2005
Microsoft SQL Server 2005 JDBC driver v3.0.1301.101
$ sha256sum sqljdbc4.jar
306170cb246935349121f854ddab0d70e30c66d511bda8fe173cd2f2b8d1718b
./mssql2005/jdbc4/sqljdbc4.jar
Microsoft SQL Server 2008 R2
Microsoft SQL Server JDBC Driver 3.0.1301.101
$ sha256sum sqljdbc4.jar 
af3c54d8857ebbfdc34a9c5a51a7ee91e7dfa583205c81b6e0ee6208efe96e04
./mssql2008/jdbc4/sqljdbc4.jar

Note

The JDBC 3.0 driver for MS SQL Server 2008 has changed elements of the date/time dialect which causes the <methodname>org.hibernate.test.hql.ASTParserLoadingTest</methodname> test and the <methodname>org.hibernate.test.stateless. StatelessSessionTest</methodname> tests to fail.
PostgreSQL v8.2.17
JDBC4 Postgresql Driver, version 8.2-511
$ sha256sum postgresql-8.2-510.jdbc4.jar
5c9e0c334b2d1dcda17c34a36309a331ebd62ae3104fddabcca69695fdc48c23
./postgresql82/jdbc4/postgresql-8.2-510.jdbc4.jar
PostgreSQL v8.3.11
JDBC4 Postgresql Driver, version 8.3-606
$ sha256sum postgresql-8.3-605.jdbc4.jar
b007b5f90258ccf98346d51fcd4475bd7d0dc089492442dceb321baddb2bb777
./postgresql83/jdbc4/postgresql-8.3-605.jdbc4.jar
Sybase ASE 15.0.3
Sybase jConnect JDBC driver v7 (Build 26502/EBF17993)
$ sha256sum jconn4-26502.jar
44cec7a2dc3dfe9b968c1c12c8f06e0c2ad412da0c34fb6b2137805608a4442b
./sybase15/jdbc4/jconn4-26502.jar

Note

The sha256sum command line examples given are accurate for most Linux and Unix operating systems. Mac OS X includes the equivalent command shasum -a 256.
If you are using Microsoft Windows you must download a third party utility to perform these steps: Microsoft Windows does not include a SHA-256 SUM tool.
For information on how to configure each database with the JBoss Enterprise Application Platform 5.1.1, refer to Section 2.5.6, “Database Configuration”.