Merge pull request #3 from lukebsa/main

Updates to work in 2024
This commit is contained in:
Jolly aka Patrick Stein 2024-03-23 09:13:26 +01:00 committed by GitHub
commit d828f3975e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 19 additions and 8 deletions

11
.gitignore vendored
View File

@ -1,4 +1,15 @@
# macOS Resource Forks
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Outputs/certs
certs/
*.pfx
*.crt
*.pem
*.mobileconfig

View File

@ -1,17 +1,17 @@
#!/bin/bash
#
#update these variables accordingly:
#update these variables accordingly
udmproaddress=plt-udm
udmproaddress=192.168.1.1
country=DE
organisation='Jollys Network'
organisation='My Private Network'
certificatename='HomePod'
password='password'
scp -r root@${udmproaddress}:/mnt/data/udapi-config/raddb/certs certs
scp -r root@${udmproaddress}:/data/udapi-config/raddb/certs .
cd certs
openssl req -subj "/C=${country}/O=${organisation}/CN=${certificatename}" -out myclient.csr -new -newkey rsa:4096 -nodes -keyout myclient.key
openssl x509 -req -days 365 -in myclient.csr -CA server.pem -CAkey server-key.pem -CAcreateserial -out myclient.crt -sha256
openssl pkcs12 -passout "pass:${password}" -export -in myclient.crt -inkey myclient.key -out ../"${certificatename} Certificate.pfx"
openssl pkcs12 -passout "pass:${password}" -export -in myclient.crt -inkey myclient.key -out ../"${certificatename} Certificate.pfx" -legacy # -legacy Required to enter password in Apple Configurator
cp server.pem ../"Radius Server Certificate.crt"

View File

@ -30,7 +30,7 @@ Be aware that this process has to be done every time your server certificate cha
```bash
#!/bin/bash
#
#update this variables accordingly
#update these variables accordingly
udmproaddress=192.168.1.1
country=DE
@ -38,12 +38,12 @@ organisation='My Private Network'
certificatename='HomePod'
password='password'
scp -r root@${udmproaddress}:/mnt/data/udapi-config/raddb/certs certs
scp -r root@${udmproaddress}:/data/udapi-config/raddb/certs .
cd certs
openssl req -subj "/C=${country}/O=${organisation}/CN=${certificatename}" -out myclient.csr -new -newkey rsa:4096 -nodes -keyout myclient.key
openssl x509 -req -days 365 -in myclient.csr -CA server.pem -CAkey server-key.pem -CAcreateserial -out myclient.crt -sha256
openssl pkcs12 -passout "pass:${password}" -export -in myclient.crt -inkey myclient.key -out ../"${certificatename} Certificate.pfx"
openssl pkcs12 -passout "pass:${password}" -export -in myclient.crt -inkey myclient.key -out ../"${certificatename} Certificate.pfx" -legacy # -legacy Required to enter password in Apple Configurator
cp server.pem ../"Radius Server Certificate.crt"
```