@ -42,10 +42,7 @@
< code class = "terminal" > openssl x509 -text -in certificaat.crt< / code >
< code class = "terminal" > openssl x509 -text -in certificaat.crt< / code >
< div class = "question" >
< div class = "question" >
< span class = "question-string" > Kopieer/plak de inhoud van certificaat.crt (inclusief begin en einde
< span class = "question-string" > Maak een certificaat met je eigen gegevens< / span >
< code > -----BEGIN CERTIFICATE-----< / code > )< / span >
{% include "points.html" with points=answers.answer_openssl_selfsigned_certificate.points max="10" %}
< textarea class = "question-input" name = "answer_openssl_selfsigned_certificate" > {{ answers.answer_openssl_selfsigned_certificate.string }}< / textarea >
< / div >
< / div >
< p > Een certificaat heeft ook altijd een
< p > Een certificaat heeft ook altijd een
@ -65,19 +62,16 @@
< p >
< p >
< div class = "question" >
< div class = "question" >
< span class = "question-string" > Hoeveel basis verstrekkers vertrouwt jouw systeem? (je mag ook ongeveer een antwoord geven als het lastig tellen is)< / span >
< span class = "question-string" > Hoeveel basis verstrekkers vertrouwt jouw systeem?< / span >
{% include "points.html" with points=answers.answer_openssl_number_of_issuers.points max="5" %}
< input class = "question-input" name = "answer_openssl_number_of_issuers" value = "{{ answers.answer_openssl_number_of_issuers.string }}" >
< / div >
< / div >
< div class = "question" >
< div class = "question" >
< span class = "question-string" > Bekijk het certificaat van
< span class = "question-string" > Bekijk het certificaat van
< a href = "https://facebook.com/" target = "_blank" > Facebook< / a > , welk bedrijf heeft dit certificaat verstrekt?< / span >
< a href = "https://facebook.com/" target = "_blank" > Facebook< / a > , welk bedrijf heeft dit certificaat verstrekt?< / span >
{% include "points.html" with points=answers.answer_openssl_facebook_issuer.points max="5" %}
< input class = "question-input" name = "answer_openssl_facebook_issuer" value = "{{ answers.answer_openssl_facebook_issuer.string }}" >
< / div >
< / div >
< p class = "hint" > Hint: Het certificaat kan je in alle browsers bekijken door op het slot-ikoontje te klikken< / p >
< p class = "hint" > Hint: Het certificaat kan je in de meeste browsers bekijken door op het slot-ikoontje te klikken. In Chrome moet je de
Developer Tools openen en kijken in het mapje 'Security'.< / p >
< h2 > Mag ik uw handtekening?< / h2 >
< h2 > Mag ik uw handtekening?< / h2 >
@ -97,20 +91,12 @@
< p > Zo'n verzoekje kan je vervolgens bij een certificaat autoriteit zoals Thawte of VeriSign inleveren. Voor een paar honderd
< p > Zo'n verzoekje kan je vervolgens bij een certificaat autoriteit zoals Thawte of VeriSign inleveren. Voor een paar honderd
euro zijn ze dan bereid om hun handtekening eronder te zetten.< / p >
euro zijn ze dan bereid om hun handtekening eronder te zetten.< / p >
< p > Om deze les relatief goedkoop te houden heeft deze site ook een certificaat autoriteit waar je certificaten kan laten ondertekenen:
< p > Om deze cursus relatief goedkoop te houden heeft deze site ook een certificaat autoriteit waar je certificaten kan laten
ondertekenen:
< a href = "/sign" target = "signen" > Certificaat Autoriteit< / a > . Gebruik deze site om jouw certificaat te laten ondertekenen< / p >
< a href = "/sign" target = "signen" > Certificaat Autoriteit< / a > . Gebruik deze site om jouw certificaat te laten ondertekenen< / p >
< div class = "question" >
< div class = "question" >
< span class = "question-string" > Bekijk het certificaat wat je hebt teruggekregen. Welke persoon heeft dit certificaat aan jou verstrekt?< / span >
< span class = "question-string" > Bekijk het certificaat wat je hebt teruggekregen. Welke persoon heeft dit certificaat aan jou verstrekt?< / span >
{% include "points.html" with points=answers.answer_openssl_site_issuer.points max="5" %}
< input class = "question-input" name = "answer_openssl_site_issuer" value = "{{ answers.answer_openssl_site_issuer.string }}" >
< / div >
< div class = "question" >
< span class = "question-string" > Plak jouw ondertekende certificaat in onderstaand tekstveld (inclusief begin en einde
< code > -----BEGIN CERTIFICATE-----< / code > )< / span >
{% include "points.html" with points=answers.answer_openssl_signed_cert.points max="10" %}
< textarea class = "question-input" name = "answer_openssl_signed_cert" > {{ answers.answer_openssl_signed_cert.string }}< / textarea >
< / div >
< / div >
< h2 > Zelf verstrekken< / h2 >
< h2 > Zelf verstrekken< / h2 >
@ -118,20 +104,17 @@
< blockquote > Sometimes, the only one you can trust is yourself.< / blockquote >
< blockquote > Sometimes, the only one you can trust is yourself.< / blockquote >
< p > Om zelf verstrekker te spelen heb je helemaal geen speciale certificaten nodig. Je kan namelijk gewoon je eigen certificaat
< p > Om zelf verstrekker te spelen heb je helemaal geen speciale certificaten nodig. Je kan namelijk gewoon je eigen certificaat
en sleutel gebruiken die je aan het begin van de les hebt gemaakt. Vraag een medestudent om een Certificate Signing Request
en sleutel gebruiken die je aan het begin van de les hebt gemaakt.< / p >
van zijn certificaat te geven en onderteken dat met je eigen certificaat. Zoek op internet het commando op waarmee je
dat kan doen.< / p >
< div class = "question" >
< div class = "question" >
< span class = "question-string" > Plak de inhoud van het certificaat van een medestudent, waar je zelf verstrekker van bent. (inclusief begin en einde
< span class = "question-string" > Vraag een medecursist om een Certificate Signing Request van zijn certificaat te geven en onderteken dat met je eigen
< code > -----BEGIN CERTIFICATE-----< / code > )< / span >
certificaat. Zoek op internet het commando op waarmee je dat kan doen.< / span >
{% include "points.html" with points=answers.answer_openssl_sign_other.points max="10" %}
< textarea class = "question-input" name = "answer_openssl_sign_other" > {{ answers.answer_openssl_sign_other.string }}< / textarea >
< / div >
< / div >
< p > Tip: zorg ervoor dat jouw certificaat standaard wordt geinstalleerd op alle besturingsystemen. Dan kan je goud geld verdienen
< p > Tip: zorg ervoor dat jouw certificaat standaard wordt geinstalleerd op alle besturingsystemen. Dan kan je goud geld verdienen
met het ondertekenen van andere certificaten ;)< / p >
met het ondertekenen van andere certificaten ;)< / p >
<!--
< h2 > Websites beveiligen< / h2 >
< h2 > Websites beveiligen< / h2 >
< p > Leuk die certificaten, maar laten we niet vergeten dat we er ook nog wat nuttigs mee kunnen doen. Namelijk onze internetverbindingen
< p > Leuk die certificaten, maar laten we niet vergeten dat we er ook nog wat nuttigs mee kunnen doen. Namelijk onze internetverbindingen
@ -320,5 +303,5 @@ sudo service apache2 reload</code>
{% include "points.html" with points=answers.answer_openssl_letsencrypt_screenshot.points max="0" %}
{% include "points.html" with points=answers.answer_openssl_letsencrypt_screenshot.points max="0" %}
< input class = "question-input" name = "answer_openssl_letsencrypt_screenshot" type = "url" value = "{{ answers.answer_openssl_letsencrypt_screenshot.string }}" >
< input class = "question-input" name = "answer_openssl_letsencrypt_screenshot" type = "url" value = "{{ answers.answer_openssl_letsencrypt_screenshot.string }}" >
< / div >
< / div >
-->
{% endblock %}
{% endblock %}