Synology und Fritz!Box über SSL absichern
Mit diesen Skripten erstellt ihr aus einem für die Synologie erstellten Zertifikat ein importierbares Zertifikat für die Fritz!Box.
Synologie Zertifikat für Fritz!Box umwandeln
Variante 1)
Archiv.zip ist schon entpackt, PEM Zertifikate einlesen und ein FritzBox PEM erzeugen
Get-ChildItem -filter “*.pem” | % { Get-Content $_ -ReadCount 0 | Add-Content fritzbox.pem }
Variante 2)
Lets Encrypt Archiv.zip entpacken, zuvor erstelltes FritzBox Zertifikat wird gelöscht, 3 PEMs einlesen und eine neues FritzBox Zertifikat erzeugen
Expand-Archive -Path “.\archive.zip” -DestinationPath “.\”
$FileName = “.\fritzbox.pem”
if (Test-Path $FileName)
{
Remove-Item $FileName
}
$files = Get-ChildItem ‘.\cert.pem’, ‘.\chain.pem’, ‘.\privkey.pem’
$files | foreach { Get-Content $_ | Add-Content ‘.\fritzbox.pem’ }
Variante 3)
Alle alten PEMs löschen, Lets Encrypt Archiv.zip entpacken und eine neues FritzBox Zertifikat erzeugen
$FileName = “.\*.pem”
if (Test-Path $FileName)
{
Remove-Item $FileName
}
Expand-Archive -Path “.\archive.zip” -DestinationPath “.\”
$files = Get-ChildItem ‘.\cert.pem’, ‘.\chain.pem’, ‘.\privkey.pem’
$files | foreach { Get-Content $_ | Add-Content ‘.\fritzbox.pem’ }
Zertifikat für FritzBox umwandeln
Variante 1)
Archiv.zip ist schon entpackt, PEM Zertifikate einlesen und ein FritzBox PEM erzeugen
Get-ChildItem -filter “ECC*.pem” | % { Get-Content $_ -ReadCount 0 | Add-Content fritzbox-ECC.pem }
Get-ChildItem -filter “RSA*.pem” | % { Get-Content $_ -ReadCount 0 | Add-Content fritzbox-RSA.pem }
Variante 2)
Lets Encrypt Archiv.zip entpacken, zuvor erstelltes FritzBox Zertifikat wird gelöscht, 3 RSA-PEMs einlesen und eine neues FritzBox Zertifikat erzeugen
Expand-Archive -Path “.\archive.zip” -DestinationPath “.\”
$FileName = “.\fritzbox.pem”
if (Test-Path $FileName)
{
Remove-Item $FileName
}
$files = Get-ChildItem ‘.\RSA-cert.pem’, ‘.\RSA-chain.pem’, ‘.\RSA-privkey.pem’
$files | foreach { Get-Content $_ | Add-Content ‘.\fritzbox-RSA.pem’ }
Variante 3)
Alle alten PEMs löschen, Lets Encrypt Archiv.zip entpacken und eine neues FritzBox RSA-Zertifikat erzeugen
$FileName = “.\*.pem”
if (Test-Path $FileName)
{
Remove-Item $FileName
}
Expand-Archive -Path “.\archive.zip” -DestinationPath “.\”
$files = Get-ChildItem ‘.\RSA-cert.pem’, ‘.\RSA-chain.pem’, ‘.\RSA-privkey.pem’
$files | foreach { Get-Content $_ | Add-Content ‘.\fritzbox-RSA.pem’ }