Single Instance
Last updated
Last updated
In the emCA certifying authority (CA) standalone deployment architecture the emca application server, OCSP server, TSA server, and DB server are located in a secure zone. The highly trusted zone contains HSM. This environment is typically isolated from the rest of the network and is only accessible to authorized personnel.
Single Instance Deployment Architecture
A single instance deployment architecture is a simplified deployment model that involves installing all components of the emCA CA application on a single individual servers for each emCA component. This approach is suitable for small to medium-sized organizations with relatively low certificate issuance volumes.
Key Components:
emCA CA App Server: The core component of the emCA CA application, responsible for generating and issuing certificates, managing the CA's certificate pool, and handling certificate lifecycle events.
Timestamping Authority Server: Generates timestamps for digital signatures, ensuring the long-term validity and integrity of certificates.
OCSP App Server: Provides an online certificate status protocol (OCSP) responder service to verify the revocation status of certificates.
emCA DB Server: Hosts the emCA database, storing information about the CA's certificates, users, devices, and other relevant data.
HSM (Hardware Security Module): A tamper-proof device that securely stores the CA's private keys and other sensitive cryptographic material, protecting them from unauthorized access.
Offline-emCA: An offline version of the emCA CA application, enabling certificate generation in situations where the primary emCA CA server is unavailable.
Internet/Intranet: The network to which the emCA application is connected, allowing authorized clients to access and obtain certificates.
Deployment Scenario:
All components are installed on a single individual servers within the organization's secure zone.
The server is protected by a router and firewall to restrict access and enhance security.
Authorized users can access the application through the internet or intranet to request and manage certificates.
Benefits of Single Instance Deployment:
Simplicity: Easy to implement and manage due to the centralized architecture.
Cost-Effectiveness: Lower initial investment compared to distributed architectures.
Suitable for Small Deployments: Ideal for organizations with moderate certificate issuance volumes.
Considerations:
Scalability: This may not be suitable for large-scale deployments with high certificate issuance demands.
Single Point of Failure: Potential for disruption if the server experiences hardware or software issues.
Security: Careful configuration and ongoing maintenance are crucial to maintain a robust security posture.