Het installeren van OpenSSL op een Windows-computer kan in het begin wat intimiderend lijken, vooral als je niet bekend bent met het proces of graag met commandoregel-dingen rommelt. Maar eerlijk gezegd valt het wel mee als je eenmaal weet waar je moet klikken en welke commando’s je moet uitvoeren. Als je SSL-certificaten moet genereren, gegevens moet versleutelen of beveiligingstools moet gebruiken, is het installeren van OpenSSL een must. Pas wel op voor een paar veelvoorkomende valkuilen, zoals het kiezen van het verkeerde installatieprogramma, het verpesten van omgevingsvariabelen of downloaden van dubieuze bronnen. Na een paar pogingen hebben de meeste mensen uiteindelijk een werkende installatie die ze voor allerlei beveiligingszaken kunnen gebruiken – want Windows moet het natuurlijk ingewikkelder maken dan nodig is. Uiteindelijk heb je OpenSSL geïnstalleerd en zijn de binaire bestanden overal in je commandoregel toegankelijk, en dan begint het wonder. Je hoeft niet meer te gissen of de installatie is gelukt – typ gewoon openssl version
en hoop dat de terminal de huidige versie-informatie weergeeft. Zo ja, dan zit je goed. Als dat niet zo is, dan is er nog wel wat meer probleemoplossing nodig, maar doe het stap voor stap.
OpenSSL installeren op Windows
Download het installatieprogramma
Ga allereerst naar de officiële OpenSSL-website, of naar een betrouwbare bron zoals SlackBuilds of Win32 OpenSSL. Zoek de nieuwste versie die compatibel is met Windows. Als je een 64-bits systeem hebt, download dan de Win64-installer. Zo niet, kies dan voor de Win32-versie. Weet je niet zeker of je Windows 64-bits is? Klik met de rechtermuisknop op Deze pc of Deze computer en kies Eigenschappen.
Voer het installatieprogramma uit
Dubbelklik na het downloaden op het installatieprogramma. Er zou een wizard met stappen moeten verschijnen. Gebruik gewoon de standaardinstellingen, tenzij je een heel specifieke reden hebt om dat niet te doen. Soms loopt het installatieprogramma vast of geeft het fouten als je Windows niet volledig is bijgewerkt of als er afhankelijkheden ontbreken, maar meestal is het vrij eenvoudig. Op mijn computer werkte het een keer niet, maar na een herstart werkte het wel, dus raak niet ontmoedigd als het de eerste keer wel werkt.
Selecteer de installatiemap
Tijdens de installatie wordt je gevraagd waar je wilt installeren. Een veelvoorkomende keuze is iets als C:\OpenSSL-Win64
of C:\Program Files\OpenSSL
. Het kiezen van een eenvoudig, makkelijk te onthouden pad is later handig, omdat je je omgevingsvariabelen naar de bin-map daarin moet laten verwijzen. Vermijd paden met spaties indien mogelijk – dit maakt het alleen maar makkelijker in scripts en opdrachtprompts.
Omgevingsvariabelen configureren
Dit is waar sommige mensen vastlopen of alles vergeten. Om openssl vanuit een opdrachtpromptvenster te starten, moet je de map ‘bin’ toevoegen aan de PATH-omgevingsvariabele van je systeem.
Ga naar Configuratiescherm > Systeem > Geavanceerde systeeminstellingen. Klik op Omgevingsvariabelen. Zoek onder Systeemvariabelen naar Pad en klik op Bewerken. Voeg vervolgens een nieuwe vermelding toe die verwijst naar uw OpenSSL-bin-map, bijvoorbeeld C:\OpenSSL-Win64\bin
. Klik op OK. Deze stap kan wat lastig zijn, omdat Windows soms nogal eens in de war raakt, vooral als u meerdere versies hebt geïnstalleerd.
Open daarna een nieuw opdrachtpromptvenster (gebruik niet het oude) en typ openssl version
. Als de versie-informatie van OpenSSL verschijnt, is dat in orde. Zo niet, controleer dan nogmaals het PATH en de installatiemap.
Controleer de installatie
Dit is het moment van de waarheid. Open de opdrachtprompt en typ openssl version. Als je iets ziet zoals OpenSSL 1.1.1k 25 mrt.2021, gefeliciteerd — de installatie is gelukt. Als het niet werkt, moet je mogelijk de omgevingsvariabelen opnieuw controleren of opnieuw installeren. Soms wil Windows de eerste keer gewoon niet meewerken.
Nu is OpenSSL klaar om certificaten te genereren, bestanden te versleutelen of welke beveiligingstaken je ook maar in gedachten hebt. Eerlijk gezegd is het een vreemde, bevredigende gedachte dat je op elk gewenst moment een opdracht kunt geven om een sleutel aan te maken of een certificaat te controleren.
Tips voor het installeren van OpenSSL op Windows
- Download altijd vanaf de officiële pagina of via vertrouwde bronnen. Het heeft geen zin om malware te riskeren om vijf minuten te besparen.
- Zorg dat het installatieprogramma is afgestemd op uw systeem (32-bits vs.64-bits).
- Overweeg om voor de zekerheid een systeemherstelpunt te maken voordat u aan de slag gaat.
- Wanneer u twijfelt over het instellen van omgevingsvariabelen, raadpleeg dan handleidingen. Het PATH kan gemakkelijk in de war raken en dan werkt er niets meer.
- Houd OpenSSL up-to-date; nieuwere versies verhelpen beveiligingsproblemen en voegen functies toe. Negeer deze updates niet.
Veelgestelde vragen
Waarvoor kan ik OpenSSL gebruiken?
Vrijwel alles wat met encryptie te maken heeft: het genereren van SSL-certificaten, het versleutelen van bestanden, het beheren van sleutels, noem maar op. Het is dé oplossing voor het beveiligen van netwerkcommunicatie.
Is het gratis?
Absoluut. OpenSSL is open-source, dus gratis, en je kunt het ook aanpassen of verspreiden.
Heb ik beheerdersrechten nodig?
Ja, over het algemeen. Voor het installeren van software en het wijzigen van omgevingsvariabelen zijn vaak beheerdersrechten vereist.
Hoe kan ik het later updaten?
Download gewoon het nieuwste installatieprogramma en voer het uit. Het wordt dan over de huidige installatie heen bijgewerkt. Soms moet je het programma eerst verwijderen, maar meestal werkt het gewoon door het installatieprogramma uit te voeren.
Kan ik OpenSSL gebruiken in commerciële projecten?
Ja, het is gelicentieerd voor zowel persoonlijk als commercieel gebruik. Houd wel rekening met de licentievoorwaarden, maar voor de meeste mensen is het gewoon toegestaan.
Samenvatting
- Download het juiste installatieprogramma.
- Voer het installatieprogramma uit en accepteer de standaardinstellingen.
- Kies een installatielocatie die u gemakkelijk kunt onthouden.
- Voeg de map bin toe aan uw PATH-omgevingsvariabele.
- Open een nieuwe opdrachtprompt en controleer
openssl version
.
Afronding
OpenSSL installeren op Windows is niet zo moeilijk als het klinkt, als je eenmaal weet waar je moet klikken en welke opdrachten je moet uitvoeren. Het is een beetje vreemd dat Windows zo lastig kan zijn met omgevingsvariabelen, maar als je je aan de stappen houdt, krijg je een handige tool die superhandig is voor allerlei beveiligingstaken. Houd je versie up-to-date en ontdek wat OpenSSL allemaal kan. Hopelijk helpt dit je crypto-werk of certificaatbeheer te stroomlijnen. Succes!