Handleiding voor de integratie van de EJBCA Agentless CA Connector
Deze handleiding beschrijft hoe u EJBCA als agentloze CA-connector kunt toevoegen in CertSecure Manager. In tegenstelling tot agentgebaseerde connectors (waarvoor een connectorservice via de ISO moet worden geïnstalleerd), wordt de agentloze integratie volledig geconfigureerd vanuit de CertSecure-gebruikersinterface met behulp van de REST API van EJBCA en is er geen software-installatie op een aparte host nodig. EJBCA verschijnt als een CA-type naast AWS Private CA, GlobalSign, HashiCorp Vault, Google CAS en Let's Encrypt.
Let op: Er is geen ISO-/installatiestap en geen registratietoken. Als EJBCA grijs/niet geconfigureerd wordt weergegeven in uw tenant, wordt het selecteerbaar zodra de bijbehorende machtiging is ingeschakeld.
Voorwaarden
- De frontend en backend van CertSecure Manager zijn volledig operationeel.
- Uw account beschikt over de machtiging 'Certificeringsinstanties beheren'.
- Een bereikbare EJBCA-instantie met ingeschakelde REST API (en/of EST) en de doel-CA online.
- Clientreferenties voor EJBCA: een geautoriseerd client-TLS-certificaat (mTLS) of gebruikersnaam/wachtwoord met rechten om zich aan te melden en certificaten in te trekken bij de doel-CA.
- De namen van de EJBCA CA, het End Entity Profile en het Certificate Profile die gebruikt moeten worden.
- Netwerkverbinding van de CertSecure-backend naar de EJBCA API (standaard HTTPS 443/8443).
Verbindingsreferentie
| Item | Vereiste / Waarde |
|---|---|
| API-eindpunt | bijv. https://{URL}/ejbca/ejbca-rest-api |
| Verificatietype | Clientcertificaat + sleutel (mTLS) of Basis |
| CA-naam | Doelwit is de uitgifte van CA in EJBCA |
| Eindentiteitsprofiel | Regelt het onderwerp/SAN en de toegestane velden. |
| Certificaatprofiel | Regelt sleutelalgoritme/grootte, geldigheid, EKU's |
Configuratiestappen
Stap 1: Verzamel de contactgegevens van EJBCA
- Basis-URL / API-eindpunt.
- Authenticatietype en inloggegevens (clientcertificaat + sleutel, of basisauthenticatie).
- De CA-naam, het eindgebruikersprofiel, het certificaatprofiel, plus het sleutelalgoritme/de sleutelgrootte en de geldigheidsduur die door het profiel worden toegestaan.
Stap 2: Voeg de EJBCA CA toe in CertSecure
- Ga naar Beheer > CA-beheer → CA toevoegen.
- Kies CA-type: EJBCA.
- Voer in: Weergave-/CA-naam, API-basis-URL, authenticatietype + referenties (upload clientcertificaat/sleutel of voer basisgegevens in), CA-/eindentiteitsprofiel/certificaatprofiel en vernieuwings-/synchronisatie-interval.
- Klik op Opslaan.
Stap 3: Controleer de verbinding en synchroniseer
- CertSecure valideert het eindpunt en de inloggegevens; bij succes wordt de CA weergegeven als Online onder Beheer > CA-beheer (en Hulpprogramma's > Connectoren indien weergegeven).
Stap 4: Aanmelden / Verlengen / Intrekken
- Kwestie: Inschrijving > Certificaat genereren (of CSR-inschrijving) → selecteer de EJBCA CA + sjabloon → Verzenden. CertSecure roept EJBCA REST aan om het certificaat uit te geven.
- Verlengen / Intrekken: Uitgevoerd vanuit de inventaris, net als bij andere CA's.
Problemen oplossen
| Symptoom | waarschijnlijke oorzaak | Bepalen |
|---|---|---|
| CA-type grijs weergegeven | Toestemming/functie-vlag niet ingeschakeld | Bevestig de licentie voor EJBCA. |
| 401 / 403 | Clientcertificaat niet geautoriseerd, of toegangsregel voor eindgebruikersprofiel | Controleer de beheerdersrollen en profieltoegang van EJBCA. |
| Aanmelding afgewezen | Onderwerp/SAN schendt de beperkingen van het certificaatprofiel. | Stem het sjabloon af op het EJBCA-profiel. |
| TLS-fout | EJBCA-server/client-certificaatketen niet vertrouwd | Herstel de vertrouwensrelaties aan beide kanten. |
