------ Introduction ------ Landais Gabriel Modules * TLSSimulator This is the parent project, in Maven concepts. It holds sub modules and this documentation. * TLSSimulator-pki-jar It contains all stuff related to certificate creation and validation. It allow also to persist certificates in database, providing Hibernate entities. * TLSSimulator-test-jar Classes allowing to create TLS clients and servers are in this module. It also provides Hibernate entities for persistence. * TLSSimulator-ejb This Seam module is the entry point for interaction with previous modules. Seam beans are used for GUIs. * Seam beans for certificate generation * Seam beans for certificate validation * Seam beans for connection tests * Web service for certificate validation * Console client for doing stuff without webapp * TLSSimulator-common-war Common WAR module for displaying certificate stuff (details, request, list) * TLSSimulator-pki-war Web app allowing users to request and download certificates. Admin users can also import external certificates. RSS feeds are provided for certificate requests and issued. * TLSSimulator-test-war Web app for starting TLS connection tests. It lists current running servers and show logs of past connections (client and server). * TLSSimulator-ear Aggregates everything in a deployable EAR in JBoss. * TLSSimulator-validatorClient Generates a Java code for calling certificate validation using the web service. It's used in EVSClient.