SSL-automatisering
ACME på enheder: native eller proxy
Firewalls, load balancers, mail-gateways og monitoreringsservere kan typisk ikke køre en ACME-klient internt. Vi har lavet opsætningen på FortiGate, FortiMail, FortiWeb, NetScaler, F5 BIG-IP, KEMP og Kubernetes mange gange, og der er kun to mønstre, du skal vælge mellem.
Understøttede versioner
Guiden i kontrolpanelet er skrevet til disse versioner. Kører du en ældre version end den, der står her, så spørg os, før du bestiller.
Appliances
| Platform | Versioner | Kører på | ACME-klient | Vejledning |
|---|---|---|---|---|
| FortiGate | VersionerFortiOS 7.6.3 og nyere | Kører påEnheden selv | ACME-klientEnhedens indbyggede ACME-klient med EAB | Vejledning → |
| FortiGate | VersionerFortiOS før 7.6.3 | Kører påWindows Server 2016 eller nyere, eller 2012/2012 R2 med WMF 5.1 (PowerShell 5.1) | ACME-klientsimple-acme 2.4.0+ (FairSSL-udgaven, .NET 10 medfølger) + Posh-SSH, CredentialManager | Vejledning → |
| FortiGate | VersionerFortiOS før 7.6.3 | Kører påEn Linux-server, som sender certifikatet til enheden | ACME-klientlego 5.0.4+ | Vejledning → |
| FortiMail | VersionerGuiden sætter ingen versionsgrænse | Kører påWindows Server 2016 eller nyere, eller 2012/2012 R2 med WMF 5.1 (PowerShell 5.1) | ACME-klientsimple-acme 2.4.0+ (FairSSL-udgaven, .NET 10 medfølger) + Posh-SSH, CredentialManager | Vejledning → |
| FortiMail | VersionerGuiden sætter ingen versionsgrænse | Kører påEn Linux-server, som sender certifikatet til enheden | ACME-klientlego 5.0.4+ | Vejledning → |
| FortiWeb | VersionerGuiden sætter ingen versionsgrænse | Kører påWindows Server 2016 eller nyere, eller 2012/2012 R2 med WMF 5.1 (PowerShell 5.1) | ACME-klientsimple-acme 2.4.0+ (FairSSL-udgaven, .NET 10 medfølger) + FortiWeb REST API, CredentialManager | Vejledning → |
| NetScaler ADC | VersionerGuiden sætter ingen versionsgrænse | Kører påWindows Server 2016 eller nyere, eller 2012/2012 R2 med WMF 5.1 (PowerShell 5.1) | ACME-klientsimple-acme 2.4.0+ (FairSSL-udgaven, .NET 10 medfølger) + NITRO API, CredentialManager | Vejledning → |
| F5 BIG-IP | VersionerBIG-IP 21.1.0 og nyere | Kører påEnheden selv | ACME-klientEnhedens indbyggede ACME-klient med EAB | Vejledning → |
| Kemp LoadMaster | VersionerLMOS 7.x og nyere | Kører påEn Linux-server, som sender certifikatet til enheden | ACME-klientlego 5.0.4+ | Vejledning → |
| Cisco FDM (Firepower) | VersionerFTD 6.4+ | Kører påEn Linux-server, som sender certifikatet til enheden | ACME-klientlego 5.0.4+ | |
| Cisco ASA og enheder uden EAB | VersionerGuiden sætter ingen versionsgrænse | Kører påEnheden selv | ACME-klientEnhedens indbyggede ACME-klient med en engangs-URL, uden EAB | Vejledning → |
| Kubernetes | VersionerGuiden sætter ingen versionsgrænse | Kører påKubernetes-clusteret | ACME-klientcert-manager, ARI fra v1.21 med feature gate ACMEUseARI | Vejledning → |
De to mønstre
Apparatet kører selv ACME-klienten
Apparatet taler direkte med FairSSLs ACME-server, henter certifikatet og installerer det i sin egen konfiguration. Kortest mulig kæde, færrest bevægelige dele.
I dag understøttes:
- FortiGate fra FortiOS 7.6.3
- F5 BIG-IP har indbygget ACME fra 21.1.0; den nye FairSSL-guide afventer feedback.
- Kubernetes via cert-manager
Ekstern host udsteder, deploy-hook overfører
En lille Linux- eller Windows-host kører Lego eller simple-acme. Den udsteder certifikatet via FairSSL AutoDNS, og et deploy-hook uploader det til enheden via dens API.
Bruges på:
- FortiGate ældre end 7.6.3, FortiMail, FortiWeb
- NetScaler / Citrix ADC
- F5 BIG-IP før 21.1.0, KEMP LoadMaster
- Palo Alto, pfSense, OPNsense, Ubiquiti
Enheder med færdige vejledninger
FortiGate
Native7.6.3+ med indbygget ACME, ældre versioner via proxy
Indbygget ACME-klient fra FortiOS 7.6.3 med HTTP-01-validering på vilkårlig port. Ældre FortiGate-versioner får certifikatet pushet ind fra en Linux- eller Windows-host.
FortiMail / FortiWeb
ProxyProxy + REST API
En Lego- eller simple-acme-host udsteder certifikatet og overfører det via FortiMails eller FortiWebs REST API. Vi har færdige skabeloner til begge.
Citrix NetScaler / ADC
ProxyProxy + NITRO API
simple-acme på en Windows-host udsteder certifikatet og deployer det til NetScaler via NITRO REST API. Opdaterer både SSL-certifikat-objektet og de bundne virtuelle servere.
F5 BIG-IP
NativeACME 21.1.0+ / Lego + iControl REST
Indbygget ACME fra BIG-IP 21.1.0. Brug Lego og iControl REST på ældre versioner. FairSSL håndterer domænevalideringen med AutoDNS.
KEMP LoadMaster
ProxyProxy + KEMP API
Den indbyggede Let's Encrypt-integration kan ikke pege på FairSSL. Vi bruger en ekstern host med AutoDNS-validering og KEMPs API til at importere og binde certifikatet til virtuelle services.
Kubernetes
NativeIndbygget ACME via cert-manager
cert-manager kører som en ACME-klient i klyngen, opretter en ClusterIssuer mod FairSSL og udsteder TLS Secrets automatisk. Ingen proxy nødvendig.
Sådan virker proxy + push i praksis
- 1
Vælg en host
En eksisterende Linux- eller Windows-server. Den behøver kun udgående internetadgang og netværksadgang til enhedens management-port.
- 2
Opret én CNAME-viderestilling for ACME-validering
FairSSL AutoDNS bruger en permanent
_dnsauth.<dit-domæne>CNAME til vores DNS-server. Engangsopsætning. Ingen DNS API-nøgler nødvendige. - 3
Kør Lego eller simple-acme med EAB-nøgler
Klienten registrerer kontoen mod FairSSLs ACME-server, udsteder certifikatet og gemmer det lokalt.
- 4
Deploy-hook overfører certifikatet til enheden
Et bash- eller PowerShell-script kalder enhedens API (iControl, NITRO, FortiOS REST, KEMP API) og opdaterer certifikatet på de relevante virtuelle services.
- 5
Planlæg klienten dagligt
cron eller Task Scheduler kører klienten en gang i døgnet. ARI styrer hvornår selve fornyelsen sker, og deploy-hooket aktiveres kun ved en faktisk fornyelse.
Færdige eksempelscripts ligger i hver enkelt apparatvejledning ovenfor. Mangler dit apparat på listen? Skriv til info@fairssl.dk og spørg, vi har lavet det før.
Certifikater på mange servere og appliances
Et offentligt SSL-certifikat kan højst være gyldigt i 199 dage nu, 99 dage senest 15-03-2027 og 46 dage senest 15-03-2029. Hvert certifikat skal dermed skiftes mindst to gange om året nu og mindst otte gange om året fra 2029, på hver server, firewall og load balancer, det bruges på. sslbrain fra FairSSL kører som en appliance i jeres eget netværk og fornyer og installerer certifikaterne fra ét sted, også på udstyr uden agent.
Sådan leverer sslbrain certifikater til firewalls og load balancers uden agent(åbner sslbrain.com i en ny fane)Ofte stillede spørgsmål
Find svar på de mest almindelige spørgsmål om SSL certifikater og FairSSL.
Klar til at automatisere certifikater på dine apparater?
Opret en gratis konto og bestil dit første certifikat. Et DV-certifikat udstedes på under 2 minutter.