Integrations
Copy link to the page “Integrations”An integration is a place sslbrain installs certificates: a service on a server, a device or a cloud service. Search, or filter by operating system and type. Each card opens the integration’s guide with the steps, ports and access it needs. The packages and versions your appliance has are under Agents › Definitions.
All integrations
Copy link to the section “All integrations”Showing 44 of 44 integrations
- Linux basics The service agent on Linux servers: discovery of Nginx and Apache, the product packages, and your own scripts for PEM files as a custom agent.
- Windows basics Certificate Store import and discovery, IIS Central Certificate Store and PFX, PEM and JKS files on Windows servers.
- AD FS Replaces the SSL and service communications certificate in Active Directory Federation Services.
- Akamai CPS Uploads the certificate and chain to a third-party enrollment in Akamai CPS.
- Apache HTTP Server Finds VirtualHosts with TLS and replaces certificate and key with a reload.
- Apache Tomcat Replaces the PKCS12 or JKS keystore of Tomcat's connectors and restarts Tomcat.
- AWS Certificate Manager Imports the certificate into ACM. Services that use the certificate's ARN get the new one on reimport.
- AWS CloudFront Imports the certificate into ACM in us-east-1 and puts it on the distribution.
- Azure App Service Uploads the certificate to a web app and binds it to its custom host names.
- Azure Key Vault Imports the certificate as a new version into Azure Key Vault.
- Cisco Secure Firewall (FDM) Uploads or renews certificate objects and binds them to the Web UI, RA VPN and the other targets discovery found.
- Citrix NetScaler / ADC Updates cert-key pairs and vserver bindings and saves the configuration.
- Cloudflare Discovers zones and uploads or renews the selected custom certificate.
- Dovecot Replaces Dovecot TLS files for IMAP and POP and reloads.
- F5 BIG-IP Installs the certificate and key, repoints client-ssl profiles and syncs HA.
- Fortinet FortiGate Imports the certificate and swaps the admin, SSL-VPN and IPsec certificate references.
- Fortinet FortiMail Deploys certificates through the FortiMail command line, as its REST API cannot upload certificates.
- Fortinet FortiManager Installs FortiManager's own HTTPS certificate, or the admin HTTPS or SSL VPN certificate of a managed FortiGate.
- Google Cloud Certificate Manager Creates or replaces the certificate in Google Cloud Certificate Manager.
- HAProxy Combines certificate, chain and key into one PEM file and reloads HAProxy after validation.
- HTTP.sys bindings (netsh) Binds certificates to services that use HTTP.sys without IIS.
- Juniper SRX / vSRX Replaces the J-Web HTTPS certificate through Junos CLI over SSH with commit confirmed and a served-certificate check.
- Kemp LoadMaster Uploads certificates and switches the bindings of LoadMaster's virtual services.
- Microsoft Exchange Replaces the certificate on Exchange services, IIS bindings and send and receive connectors.
- Microsoft IIS Installs and binds certificates on IIS websites and FTP sites.
- Microsoft SQL Server Binds the certificate to a SQL Server instance and gives the service account access to the key.
- Milestone XProtect Finds XProtect services, versions and certificate bindings. Installs no certificates.
- NetApp ONTAP Replaces the certificate on the web services of a data SVM.
- Nginx Finds server blocks with TLS and replaces certificate and key with a reload.
- Oracle WebLogic Replaces the certificate and key in the WebLogic identity keystore with keytool.
- Palo Alto Networks PAN-OS Imports the certificate and key, repoints SSL/TLS service profiles and commits.
- pfSense Imports the certificate into pfSense and can put it on the webGUI.
- Postfix Replaces Postfix TLS files for SMTP and reloads after validation.
- PostgreSQL Replaces PostgreSQL TLS files with postgres as owner and reloads.
- Remote Desktop (RDP) Puts the certificate on the RDP listener, so Remote Desktop shows a valid certificate.
- SonicWall SonicOS Installs a certificate and key on SonicWall and selects it for HTTPS management and SSL VPN.
- Sophos Firewall Uploads certificates to Sophos Firewall and can put them on the admin console.
- Synology DSM Uploads the certificate to DSM and replaces the existing one with the same description.
- Veeam Backup & Replication Finds Veeam services, versions and certificate bindings. Installs no certificates.
- VMware ESXi Replaces the host certificate on standalone ESXi hosts.
- VMware vCenter Replaces the vCenter TLS certificate.
- Web Application Proxy Replaces certificates on the WAP federation listener, selected published applications, or both.
- Windows CA (AD CS) Installs a new CA certificate in AD CS. Issuing certificates from your CA is the Windows CA source.
No integration matches the search and filters.
How packages run
Copy link to the section “How packages run”| Platform | Where the package runs |
|---|---|
| Windows servers | On the server, through the service agent (Windows servers) |
| Linux servers | On the server, through the service agent (Linux servers) |
| Cloud services, firewalls, load balancers, storage and vCenter | On the appliance, which calls the device’s API with the credential from Credentials (API) |
| pfSense and VMware ESXi | On the device, over SSH |
| Fortinet FortiMail | On the appliance, which drives the FortiMail command line over SSH |
- When a server has an approved service agent, everything on that server runs through the agent. The agent collects the task at its next check-in.
- Discovery on the server picks the package for each service. An IIS binding gets
iis8plus, Exchange getsexchange2013-2019. You choose the services in the rule (step 8). - FairSSL signs every package. The appliance and the service agent check the signature before the package runs (signing).
Agents › Definitions
Copy link to the section “Agents › Definitions”Shows the packages the appliance has, what they can do, and which version is installed. All users can see the page. Which versions may run is controlled under Agents › Settings.
Agents › Catalogue
Copy link to the section “Agents › Catalogue”The page is called Agent catalogue and is for administrators. It shows each package’s versions, their signature (Verified, Invalid or Unsigned) and the version that is running (Runs …).
- Preview shows the script.
- Import approves a version. Upgrade moves to a newer one.
- Custom agents is for your own scripts (Your own scripts).
Agents › Settings
Copy link to the section “Agents › Settings”The page is called Agent settings and is for administrators. It decides how updated versions of the packages reach the servers.
- Approve new versions automatically (recommended): the packages always run the latest signed version, including packages you approved by hand. The signature is checked before use. The switch also turns on Download new versions automatically.
- Download new versions automatically: downloads new versions of the packages and the service agent’s installation packages from sslbrain Cloud. They appear in Agents › Catalogue, so you can review them before you approve.
If you turn off Approve new versions automatically (recommended), the versions running now are approved in your name, so the rules keep running. Later versions run only once an administrator approves them in Agents › Catalogue.
The operation mode chosen during setup set the starting value: Auto turns automatic approval on, Manual turns it off.
Packages that only find certificates
Copy link to the section “Packages that only find certificates”Milestone XProtect and Veeam Backup & Replication have packages that find services and certificates but do not install them. They are in the overview with the label Finds certificates only, and their certificates show under Certificates › Found on servers. IIS and Exchange also have a package that only finds; it belongs to the integration’s card, together with the package that installs.
Platforms not in the catalogue
Copy link to the section “Platforms not in the catalogue”Upload your own script as a custom agent. See Your own scripts and Servers sslbrain does not know.