EJBCA - Open Source PKI Certificate Authority
Search ejbca.org on Google:

Get Involved

To contact the EJBCA team or to contribute, use the mailing lists, irc or contact the project administrators, who can be reached through the Contact page.

Contributors

We encourage and appreciate all contributions. Here is the list of people who have donated their valuable time to produce code included in EJBCA. Many others have contributed with bug reports, feature suggestions etc etc.

  • Tomas Gustavsson, Project founder.
  • Philip Vendil, Core developer until 2008.
  • Anna Diruba Christensen, First project homepage design, until EJBCA 3.5.
  • Nathan Phelps, Testing, bugfinding and suggestions.
  • Leo Tai, Oracle database configuration.
  • Timothy Fisher, Architecture overview.
  • Karl-König Königsson, Better deployment scripts for EJBCA 2.x.
  • Thomas Karlsson, Firewall script, swedish translation.
  • Magnus Broqvist, Initial P12toPEM implementation.
  • Slava Sklarewski, Data flow diagram.
  • Leonardo Souza Mario Bueno, Patch for request template path.
  • Jean Ye, Support for Sybase, intial support for Active Directory, EJBCA 3.1 on Weblogic 8.1, port of EJBCA 2 to Java 1.2/EJB 1.0, suggestions and bugfixes. Quick guide for setting up a CA. Improved internationalization support. Chinese translation.
  • Lars Silven, Core developer.
  • Gösta Bäckström, Initial PKCS7 to browsers.
  • Ville Skyttä, AdminCertReqServlet, Various patches, LDAP publisher advice
  • Koen Serry, Many small improvements.
  • Dickon Field, EJBCA 3.0.x on Weblogic 7.1.
  • Justin Wood, PKI Tools subproject.
  • Thomas Meckel, Initial OCSP implementation.
  • Jon Barber, Early SCEP testing and fixes.
  • surd0007(at)yahoo.com.cn, Initial install guide.
  • Mike Jackson, Proper LDAP schema. Device certificate schemas.
  • Stephane Bailliez, Patches all over, XDoclet, new install, configure and cli for 3.1, web.
  • Yannick Quenec'hdu, French translation, help with SafeNet HSM and some other patches, new EJBCA pki logo.
  • James A. Rome, Additional 'Use fields in DN' for publisher, JKStoPEM, lots of testing and input, change_p12_pwd.
  • Manuel Ruiz, Make admin commands flexible and usable from within java-code.
  • Risto Laanoja, Fix for integer overflow when setting CRLPeriod longer than 596 hours. Several instances of one altName and other patches. User authentication with JAAS/Kerberos.
  • Giampaolo Tomassoni. PostgresSQL 8.0.
  • Philipp Faerber, EJBCA 3.0.x on Weblogic 8.1, adminweb sql fix. Initial support for Eracom HSM. German translation.
  • Hu Aranjuez, Column name fix for MS SQL2000.
  • Marco Ferrante, Italian translation, openssl migration howto, importcert cli function.
  • Alejandro Falcone, Spanish translation.
  • Bruno Bonfils, added X-ORIGIN to device schema for latest Sun Directory Server. Tested Cisco IOS and made the IOS Howto. OpenSSH and X509 authentication. Hudson.
  • Resurreccion Mazo Gonzalez, LdapSearchPublisher.
  • Ronan le Meillat, Htmlized french translation.
  • Zhengrong (Jerry) Liu, Limit length of primary key columns when using UTF-8 encoding in MySQL, fix for static fields in server.xml.
  • Gabriel Belingueres, Support for Informix 9.2.
  • Yovko Ilchev Yovkov, Howtos for Fedora Core 4 and 5.
  • Javier Aparicio Conesa, User notice and CPS in certificate policy extension. Directoryname in alternative names. CRL Issue period. Option to not remove certificates from publisher when revoked. Patch for unsuspend from CRL.
  • Jon Bendtsen, OpenVPN installer package enrollment.
  • Henrik Schack, Documentation about dns alt name for Cisco PIX.
  • Alexander Horvath, Patch to make OCSP compatible with Thunderbird/Firefox.
  • Henrik Anreasson, Debian package, installer and documentation improvements, lots of testing and suggestions.
  • Michael Rieken, Updates to german translation.
  • Johan Eklund, Core developer.
  • Rolf Staflin, New public web for EJBCA 3.5.
  • Joakim Bågnert, Core Technician/Developer.
  • Munteanu Olimpiu Andrei, Jasper reports functionality.
  • Lee, updates to chineese translation.
  • Yuji, patch for deadlock problem.
  • Nuno Ponte, portuguese translation, delta CRL, noOcspCheck extension, freshestCRL, intermediade nodes in LDAP, caIssuers AIA extension, Pseudonym DN component, and much more.
  • Nicolas Coudene, completing the DB2 support, updates to french translation.
  • Sebastien Levesque, WS-API calls for listing CAs and profiles.
  • Abbas Razam, fixes to ms-sql upgrade scripts 31_32 and 33_34.
  • Darren Johnson, split CAToken to be able to use separate JCE/JCA providers, makes SCEP work on Luna HSM with java provider.
  • Matt Stevenson, code for adding CRMF and SPKAC requests in WS-API, Sybase and case-sensitive columns, MS document signing extended key usage, Intel AMT extended key usage.
  • David Carella, language improvements, minor web improvements, new admin Web CSS styles, and other standard compliance suggestions.
  • Miguel Angel Tormo Alfaro, ETSI retention period in QC certificate extension, fix for advanced searches with ProtectedLog, Sequences in BasicCertificateExtension.
  • Damir Farazetdinov, Found bug with duplicate error codes in OCSPUnidClient.
  • Liam Kian Shin, Howto for using GEMSafe with EJBCA.
  • Koichi Sugimoto, initial patch for creating certificate request from any CA.
  • Keijo Kurkinen, National Swedish Police Board, Cert-CVC library for handling CV certificates for EU EAC ePassports.
  • Tham Wickenberg, Core developer.
  • Kelly Hayashi, patch for PKCS12 ExtRA requests not working with approvals.
  • Jakob Jenkov, advice on fair thread locking for ProtectedLog synchronization.
  • David Galichet, add error code on web services. WS user creation uses profile informations
  • Vincent Kan, WS user creation uses profile informations
  • Thomas Noel, Retrieve Delta CRL in CertDistServlet.
  • Christian Kleinewächter, Support PostgreSQL in Glassfish
  • Dirk-Willem van Gulik, Substitutions in sender and rcpt in email notificaitons.
  • Dai Tokunaga, XKMS working on Java 6 and Glassfish.
  • Martin Simka, cvcwscli.cmd.
  • Waldek Kozba, Patch for not quoting int type columns for advanced log search.
  • Kevin Dean, sql script for MS-SQL on Glassfish, help with issue mixing EJBs and SQL.
  • Rafal Parzych, fix IAIK provider usage with multiple CAs.
  • Thijs van Dalen, KeyStrings fixes for HSM key generation, proper key sequence incrementation, and other CVC fixes.
  • Samuel Liden Borell, Core developer.
  • Aveen Ismail, Core developer.
  • Mike Kushner, Core developer.
  • Anders Rundgren, Core developer.
  • Marcus Lundblad, Core developer.
  • Toru Tanaka, OGIS-RI Co. Ltd., Japaneese translation.
  • Vlad, Exim Bank, Fix for IE provider selection in External RA GUI.
  • Matthias Knoll, BRZ, Fix for automatic OCSP renewal using ECC.
  • Andrew Dunn, Fix for not adding OCSP GET cache headers for responses with nonce.
  • SecureMetric, Fix IE11 enrollment in public web.
  • Kaan Kivilcim of The Google Security Team, suggestions for security improvements.
  • Stefan Selbitschka, patch to allow HELP text in custom publisher UI.
  • Mohammad Anwari, Add CESeCore API support for RFC-4683 idOnSim OtherName (altName).
  • Andres Jakobs, Admin GUI support for eIDAS QC extension (type and PDS url), Default "CA issuer URI" for CA.
  • Mauricio Giacomini Penteado, Overridable and Non-overridable OIDs extension list limitations (ECA-5139).