SSL-sertifikat

Oppdatert:25. februar 2025

Bestilling

For kort introduksjon om SSL og lenke til SSL-kokeboka til UiO og bestillingsskjema, se SSL-sertifikater på UiO.

Vi bruker pat.uio.no for å generere nøkkel, «Certificate Signing Request» (CSR) osv.. Dette gjøres i mappen /root/sertifikater:

# Lag CSR for RSA (Exchange støtter ikke EC ennå):
./mail.uio.no.alt_names mail.uio.no.cnf

# Oppdater Git med noe alla:
git pull
git add mail.uio.no*
git push

Skriptet skal vise nødvendig informasjon, som lenke til bestillingskjema og nødvendige kommandoer for å sjekke og lage pfx og pem filer når man har mottatt sertifikatet.

Sett opp på maskinen

Kopier til mail-exmgmt02.exprod.uio.no først:

scp 2023-11-mail.uio.no.pfx exprod\\post_system_user@mail-exmgmt02.exprod.uio.no:'c:/temp/'

Fra management-tjeneren i EXPROD, kopier til hver enkelt Exchange-tjener:

cd C:\Temp
ForEach ($Server in (Get-TransportService).Name) { Write-Host $server; cp .\2023-11-mail.uio.no.pfx \\$Server\c$\temp }

Deretter kan det installeres, f.eks. med:

ForEach ($Server in (Get-TransportService).Name) { Write-Host $server; `
    Invoke-Command -ComputerName $Server { $passord = ConvertTo-SecureString -String "nike" -Force -AsPlainText; `
        Get-ChildItem -Path c:\temp\2023-11-mail.uio.no.pfx | `
        Import-PfxCertificate -CertStoreLocation Cert:\Localmachine\My -Password $passord } }

Test

Test at du får riktig sertifikat. For https, bruk en nettleser på f.eks. wjump-ojd og gå direkte til https://mail-cas01.exprod.uio.no/owa. Se at du ikke får advarsel fra nettleseren om ugyldig hostnavn eller lignende.

https:

openssl s_client -connect mail-cas01.exprod.uio.no:443

Sjekk IMAPS:

openssl s_client -connect mail-cas01.exprod.uio.no:993

Sjekk IMAP:

openssl s_client -connect mail-cas01.exprod.uio.no:143 -starttls imap

SMTP:

openssl s_client -connect mail-cas01.exprod.uio.no:25 -starttls smtp
openssl s_client -connect mail-cas01.exprod.uio.no:587 -starttls smtp