EJBCA – Interoperability and Certifications

Updated on October 16, 2025

The following provides an overview of EJBCA’s capabilities and support, with relevant links to documentation and external standards.

Specifications

Certificate Formats and Standards

EJBCA supports the following formats and standards.

Supported Standard
External Reference
Documentation
X509 and PKIX.RFC 5280Certificate Authority Overview

Card Verifiable Certificates (CVC ) used by EU EAC ePassports and eIDs.

BSI TR-03110CVC CA

Qualified Certificate Statement for issuing EU/ETSI qualified certificates.

RFC 3739Certificate Profile Fields
Certificate Transparency.RFC 6962Certificate Transparency
DNS Certificate Authority Authorization (CAA).RFC 6844Certificate Field Validators
eIDASRegulation (EU) No 910/2014
EN 319 411, EN 319 412
Certificate Profile Fields
PSD2ETSI TS 119 495Certificate Profile Fields

FIPS 201-2 (PIV) compliant certificates including FASC-N subjectAltName.

FIPS 201-2End Entity Profiles Fields
PEM: Textual Encodings of PKIX, PKCS, and CMS StructuresRFC 7468
PKCS#10: Certification Request SyntaxRFC 2986
PKCS#7: Cryptographic Message SyntaxRFC 5652
PKCS#12: Personal Information Exchange SyntaxRFC 7292

 

CRL, OCSP and Certificate Distribution

EJBCA supports the following CRL formats and standards.

Supported Standard
External Reference
Documentation
CRL creation and URL based CRL Distribution Points.RFC 5280CRL Generation
Online Certificate Status Protocol (OCSP), including AIA-extension and must-staple extension.RFC 2560RFC 6960RFC 5019 and RFC 8964OCSP
Certificate Store, distribution of CA certificates and CRLs over HTTP.RFC 4387Certificate and CRL Access over HTTP

The German Common PKI SigG CertHash OCSP extension.

Common PKIOCSP
LDAP Certificate Publishing.RFC 4523LDAP Publisher/LDAP Search Publisher
SCP PublishingSCP Publisher

 

Algorithms and Key Types

EJBCA supports the following algorithm types and key size/curves. When using HSMs, support is limited to a subset by the PKCS#11 provider and the specific HSM used.

Algorithm
Key Size/curve
External Reference
Documentation
RSAKeys up to and including 8192 bits.
DSAKeys up to and including 1024 bits.
ECDSA

Curves including named curves from Nist, SEC, Teletrust, and X9.62.

ECDSA Keys and Signatures
EdDSAEd25519
Ed448
RFC8032
RFC8410
EdDSA Keys and Signatures
GOSTGostR3410-2001-CryptoPro-A/GostR3410-2001-CryptoPro-XchA
GostR3410-2001-CryptoPro-B
GostR3410-2001-CryptoPro-C/GostR3410-2001-CryptoPro-XchB
Tc26-Gost-3410-12-256-paramSetA
Tc26-Gost-3410-12-512-paramSetA
Tc26-Gost-3410-12-512-paramSetB
Tc26-Gost-3410-12-512-paramSetC

 

Certificate Enrollment Protocols

For specific features supported in each protocol, see the detailed documentation.

Protocol / Interface
External Reference
Documentation
EJBCA WS Soap API.Web Service Interface
EJBCA REST Certificate Management API.EJBCA REST Interface
Simple Certificate Enrollment Protocol (SCEP).SCEP draft 23SCEP
X509 Public Key Infrastructure Certificate Management Protocol (CMP).RFC 4210CMP
3GPP, i.e. LTE/4G, compatible PKI, using CMPv2 with multiple Vendor CAs and vendor certificate authentication.ETSI-3GPPCMP
X.509 Public Key Infrastructure Certificate Request Message Format (CRMF).RFC 4211
Enrollment over Secure Transport (EST).RFC 7030EST
Automatic Certificate Management Environment (ACME).RFC 8555ACME
Microsoft Auto-enrollment Integration.Auto-enrollment
Legacy Native auto-enrollment in Windows environment with add-on auto-enrollment proxy module.

 

Certifications

The following lists certifications.

Type
Version
External Reference
Documentation
Common Criteria: Issuing and Management Components (CIMC) Version 1.0, EAL4+EJBCA 5.0.4CertificationCommon Criteria
Common Criteria: Protection Profile for Certification Authorities Version 2.1EJBCA 7.4.1.1CertificationCommon Criteria

 

Interoperability

Hardware Security Modules

The following lists support for Hardware Security Modules (HSMs).

Vendor
Model
Documentation
Generic PKCS#11 ProviderGeneric PKCS#11 Provider
ARXCoSignARX CoSign
AWS CloudHSMCloudHSMEJBCA Cloud AWS
AWS Key Management ServiceKMSEJBCA Cloud AWS
Azure Key VaultKey VaultEJBCA Cloud Azure
BullTrustway PCI and ProteccioBull Trustway PCI Crypto Card
Bull Trustway Proteccio
CardContactSmartCard-HSMSmartCard-HSM
i4pTrident HSMTrident HSM
nCiphernShield/netHSMnCipher nShield/netHSM
NitroKeyNitroKey HSMNitrokey HSM
SoftHSMSoftHSMv2SoftHSM
ThalesThales Data Protection on Demand (DPoD)Thales DPoD
ThalesThales Luna HSMThales Luna HSM
ThalesProtectServerThales ProtectServer
Thales TCTLuna SA HSMThales TCT Luna SA
UtimacoCryptoServerUtimaco CryptoServer
UtimacoCryptoServer CP5Contact Sales
Ultra Electronics AEPKeyperAEP Keyper
YubicoYubiHSM 2YubiHSM 2

For more information, visit here: https://doc.primekey.com/ejbca/ejbca-introduction/interoperability-and-certifications