58 lines
2.0 KiB
Plaintext
58 lines
2.0 KiB
Plaintext
|
|
===============================
|
|
Bruk av SSL-sertifikater på PVV
|
|
===============================
|
|
|
|
Lage ny nøkkel + sertifikat til en tjeneste
|
|
===========================================
|
|
|
|
1) Sjekk ut endringslageret til SSL. Det er viktig at dette går gjennom svn,
|
|
siden det er et løpenummer på sertifikatene som genereres. Kjør:
|
|
|
|
svn co https://dev.pvv.ntnu.no/svn/drift/ssl
|
|
|
|
2) Få tak i CA-nøkkelen. Denne lever i kryptosfæren, så du må få den tilsendt
|
|
fra noen som har den. Spør drift. Om alt annet feiler, spør einarr. Nøkkelen
|
|
skal plasseres i ca/key.pem under denne katalogen.
|
|
|
|
2b) FILEN MED NØKKELEN SKAL IKKE VÆRE LESBAR FOR ANDRE ENN DEG OM DU HAR DEN PÅ
|
|
ET SYSTEM MED FLERE BRUKERE! CA-nøkkelen har samme sikkerhetsnivå som
|
|
root-passord!
|
|
|
|
3) Rediger ca/extensions og legg inn et innslag for den nye nøkkelen for å sette
|
|
verdier for den. Sett DNS:-verdier for både pvv.org og pvv.ntnu.no på alle
|
|
tjenester. Bruk tjenestenavn eller annet egnet kort navn til innslaget i
|
|
extensions-filen. F.eks. "smtp" for e-post-flyttenissen.
|
|
|
|
4) Kjør:
|
|
|
|
make request
|
|
|
|
for å lage en ny nøkkel og singeringsforespørsel. Bruk samme navn som du
|
|
brukte i ca/extensions. Om du har brukt navnet smtp har makefilen nå laget
|
|
filene key/smtp.pem og req/smtp.pem. Førstnevnte er den private nøkkelen
|
|
til tjenesten.
|
|
|
|
5) Kjør:
|
|
|
|
make crt/smtp.pem extensions=smtp
|
|
|
|
Dette ber om passordet til den CA-nøkkelen, som du skal ha fått sammen med
|
|
nøkkelfilen. Kommandoen lager crt/smtp.pem som er sertifikatet til
|
|
tjenesten.
|
|
|
|
6) Kopier key/smtp.pem og crt/smtp.pem til maskinen som kjører tjenesten og
|
|
installer dem der de skal være. Husk at key/smtp.pem er HEMMELIG, og bare
|
|
skal være lesbar for brukeren tjenesten kjører som.
|
|
|
|
7) Kjør:
|
|
|
|
svn ci
|
|
|
|
for å sjekke inn igjen endringer til ca/serial (løpenummeret på
|
|
sertifikatene) og ca/extensions.
|
|
|
|
Du kan gjerne også legge til crt/smtp.pem, men det er ikke essensielt.
|
|
|
|
|