Appliance Firewall Rules
This document describes the network services offered by the appliance.
        Service  | Interface | Direction | Protocol | Destination Port | Comment | 
|---|---|---|---|---|---|
| EJBCA | |||||
| EJBCA CA web | APP, MGMT | in | HTTPS | 443 | http[s]://{hostname}/ejbca/adminweb | 
| EJBCA RA web | APP, MGMT | in | HTTPS | 80, 443 | http[s]://{hostname}/ejbca/ra | 
| EJBCA documentation | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/doc | 
| EJBCA CRL distribution | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/publicweb/webdist/certdist?cmd=[crl|deltacrl]&issuer={subjectDn} | 
| EJBCA CA certificate distribution | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/publicweb/certificates/search.cgi | 
| EJBCA healthcheck | APP,MGMT | in | HTTP, HTTPS | 80, 443 | http://{hostname}/ejbca/publicweb/healthcheck/ejbcahealth http://{hostname}/ejbca/publicweb/healthcheck/vastatus  | 
| EJBCA web service API | APP, MGMT | in | HTTPS | 443 | https://{hostname}/ejbca/ejbcaws/ejbcaws?wsdl | 
| EJBCA OCSP responder | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/publicweb/status/ocsp | 
| EJBCA SCEP | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/publicweb/apply/scep/[{alias}/]pkiclient.exe | 
| EJBCA CMP | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/publicweb/cmp[/{alias}] | 
| EJBCA ACME | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname]/ejbca/acme/[{alias}/] | 
| EJBCA EST | APP, MGMT | in | HTTPS | 443 | https://{hostname}/ejbca/.well-known/est/[{alias}/] | 
| EJBCA REST API | APP; MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/ejbca/ejbca-rest-api | 
| SCT submission | APP | out | HTTPS | configurable | CT log server configured in EJBCA's system configuration. | 
| DNS lookups | APP | out | DNS | configurable | DNS server configured in EJBCA. Used for ACME domain validation and CAA. | 
| Peer systems | APP | out (from CA), in (to RA and VA)  | HTTPS | 443 | https://{hostname}/ejbca/peer/v1 | 
| EJBCA LDAP publisher | APP | out | HTTP, HTTPS | configurable | LDAP server configured in EJBCA. | 
| EJBCA AD publisher | APP | out | HTTP, HTTPS | configurable | AD server configured in EJBCA. | 
| EJBCA SCP publisher | APP | out | SSH | 22 | SSH server configured in EJBCA. | 
| SignServer | |||||
| SignServer administration web | APP, MGMT | in | HTTPS | 443 | http[s]://{hostname}/signserver/adminweb | 
| SignServer public web | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/signserver | 
| Time monitoring | APP | out | NTP | 53 | NTP server configured in the Time Monitor worker. | 
| SignServer web service API | APP, MGMT | in | HTTPS | 443 | https://{hostname}/signserver/AdminWSService/AdminWS https://{hostname}/signserver/ClientWSService/ClientWS  | 
| SignServer healthcheck | APP, MGMT | in | HTTP, HTTPS | 80, 443 | http://{hostname}/signserver/healthcheck/signserverhealth | 
| Timestamping | APP | in | HTTP, HTTPS | 80, 443 | http[s]://{hostname}/signserver/process?workerId={workerId} | 
Certificate renewal using peer systems  | APP | in | HTTPS | 443 | https://{hostname}/ejbca/peer/v1  | 
| Appliance | |||||
| Cluster communication | APP | out, in | GRE | N/A | If clustering is used. | 
| WebConf | MGMT | in | HTTPS | 443 | https://{hostname}/webconf | 
| NTP | MGMT | out | UDP | 123 | If NTP is enabled in WebConf. | 
| SNMP | APP, MGMT | in | SNMP v2 SNMP v3  | 161 | |
| Syslog shipping | APP, MGMT | out | UDP | 514 | If syslog shipping is enabled in WebConf. | 
| DNS | APP | out | DNS | 53 | If DNS is enabled in WebConf. | 
| SSH | MGMT | in | SSH v2 | 22 | If SSH is enabled in WebConf. | 
| Backups | MGMT | out | NFS v3/v4 | 111, 2049 | |
| Email notifications | APP | out | SMTP | 25 | Only if DNS is enabled and email notifications are used in EJBCA. |