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
|
|
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),
|
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. |
|
Syslog |
APP |
out |
syslog |
514 |
UDP towards remote syslog host |
|
Cluster Sync |
APP |
in/out |
GRE |
n/a |
Cluster Sync over GRE encapsulation |
|
NFS |
MGMT |
out |
NFS3 |
|
TCP, NFS for Backup & updates |
|
Network Time Protocol |
MGMT? |
out |
NTP |
123 |
UDP, Network Time Protocol |
|
Network Management |
APP,
|
in |
SNMP |
161 |
TCP, SNMP get (no traps) |
|
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
|
|
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
|
161 |
SNMP get (no traps) |
|
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. |
SNMP get (no traps)