Onderhoud Wegens upgrade omwille van een kritieke kwetsbaarheid zal confluence vandaag (18/12/2023) om 14u00 even onbeschikbaar zijn.
sedert 01/03/2021 is nieuw Certificatenbeheer (Vo-DCBaaS) gelanceerd en dient werk gemaakt te worden van migratie bestaande certificaten
onderstaande is dus niet meer van toepassing
Inleiding
DOV-services die we aanbieden op internet en waarvoor authenticatie nodig is, worden standaard beveiligd met certificaten. We gebruiken hiervoor standaard de VO-PKI.
We hanteren de regel 1 certificaat per unieke combinatie organisatie-toepassing-omgeving-aanroepende_toepassing, waarbij
- organisatie: de naam/ID van uw bedrijf
- toepassing = altijd dov-services
- omgeving: productie of oefen
- aanroepende toepassing: de naam van uw interne toepassing
Het gebruik van 1 certificaat per unieke combinatie, betekent dat:
- per toepassing die u heeft en die wil communiceren met de beveiligde DOV-services, u een afzonderlijk certificaat dient te gebruiken
- indien u gebruik wil maken van een testomgeving, om bijvoobeeld uw eigen flow wil testen zonder de productiedata te beïnvloeden, dient u hiervoor ook een afzonderlijk certificaat te gebruiken
In onderstaande tekst is de gebruikte terminologie vrij standaard, waarbij we er wel vanuit gaan dat de lezer voldoende kennis heeft wat betreft SSL en certificaten.
Aansluitingsaanvraag
Het administratieve proces om gebruik te kunnen maken van de DOV-services bestaat uit 2 stappen:
- Aanvraag toegang DOV-services
- Aanmaken certificaat
Aanvraag tot toegang tot DOV-services
Stuur een mail naar meldpunt@dov.vlaanderen.be waarin u volgende gegevens vermeldt:
- de naam van uw bedrijf
- de naam van applicatie die gebruik wil maken van de beveiligde DOV services
- de unieke identificatie van uw organisatie
- voor VO entiteiten: de interne code
- voor economische actoren: het KBO-nummer
- voor organisaties die binnen het Organisatieregister gekend zijn: het OVO-nummer (https://overheid.vlaanderen.be/ovo-code)
- een korte beschrijving wat u precies wil doen
- aangeven of u naast een certificaat voor productie er ook één wenst voor de testomgeving.
DOV zal vervolgens een 'Common Name' (CN) registreren bij het VO Digitaal Certificaten Beheer en daaraan de nodige rechten toekennen tot de DOV-applicaties. Vervolgens zal DOV deze CN terugsturen. De CN is zeer belangrijk bij het aanmaken van het certificaat.
Aanmaken certificaat
Het aanmaken van een certificaat is een actie die integraal door de aanvrager kan gerealiseerd worden.
Achtergrondinformatie: https://overheid.vlaanderen.be/certificatendienst-vlaamse-overheid
Stap 1 - Lokaal beheerder binnen uw organisatie
U dient ervoor te zorgen dat er binnen uw organisatie een 'Lokale beheerder' beschikbaar is binnen het gebruikersbeheer van de Vlaamse Overheid. Volg daarvoor de stappen zoals vermeld op https://overheid.vlaanderen.be/doelgroep-gebruikersbeheer#wie-kan-het-gebruikersbeheer-van-de-vlaamse-overheid-gebruiken-om-gebruikers-en-rechten-te-beheren
Stap 2 - Verlenen van toegang aan certificaatbeheerder
De lokale beheerder van de betrokken entiteit moet toegang verlenen tot de aangemaakte CNs in het gebruikersbeheer aan één of meerdere van zijn medewerkers die de certificaten zullen aanvragen. Indien de lokale beheerder zelf deze verantwoordelijkheid opneemt, moet deze zichzelf de nodige rechten toekennen.
Het verlenen van toegang kan via https://vo-gebruikersbeheer.vlaanderen.be/
Onderstaande screenshots geven weer welke elementen ingevuld dienen te worden. Het type certificaat zal altijd 'SSL Client' zijn.
Stap 3 - Aanmaak CSR-bestand
Vervolgens maakt u lokaal een CSR (Certificate Signing Request) bestand en bijhorende private key aan. De inhoud van de CSR moet exact overeenkomen met de aangevraagde CN. Dit is de verantwoordelijkheid van de aanvrager.
De private key is nodig om later het certificaat te kunnen gebruiken.
Er zijn veel methodes om een CSR aan te maken, we sommen er maar enkele op:
openssl - dit is een (opensource) command line tool die standaard op vele Operating systemen beschikbaar is.
openssl req -out CSR.csr -new -newkey rsa:2048 -keyout privatekey.key
Nu moeten enkele gegeven ingevuld worden. Voor DOV is enkel de 'Common Name' van belang - vul de andere velden wel waarheidsgetrouw in.De aanmaak van een CSR wordt hier gedemonstreerd.
(voor windows gebruikers is dit helaas geen standaard tool, maar is te downloaden https://slproweb.com/products/Win32OpenSSL.html)
- er zijn online websites die een csr / private key pair kunnen genereren, bvb https://csrgenerator.com/ of https://www.https.in/support/csr-generation .
Voor elke van deze komt een popop met de CSR en private key samen; sla deze op in verschillende bestanden
Het resultaat: 2 bestanden die er zo uitzien:
Syntax CSR bestand
-----BEGIN CERTIFICATE REQUEST----- MIICuzCCAa.................................. -----END CERTIFICATE REQUEST-----
Syntax private key
-----BEGIN ENCRYPTED PRIVATE KEY----- MIIFHDBOBgk.............. -----END ENCRYPTED PRIVATE KEY-----
Indien om één of andere reden de private key verloren raakt is er geen mogelijkheid om deze te recupereren. Op dat moment is het certificaat onbruikbaar en moet alles vanaf stap 3 opnieuw volledig doorlopen worden.
Stap 4 - Downloaden certificaat
De personen die in stap 2 de nodige rechten gekregen hebben, kunnen nu met behulp van de CSR die in stap 3 aangemaakt is een certificaat aanvragen & downloaden.
Het aanvragen en downloaden kan via https://certificatenbeheer.vlaanderen.be
Onderstaande screenshots geven aan welke info u dient in te vullen en hoe u het certicaat kan downloaden.