Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
| majordomus:mosquitto [2024/11/24 09:23] – [Vygenerování self-signed certifikátů] Petr Nosek | majordomus:mosquitto [2024/11/24 09:30] (aktuální) – [Vygenerování self-signed certifikátů] Petr Nosek | ||
|---|---|---|---|
| Řádek 45: | Řádek 45: | ||
| K vytvoření nezbytných certifikátů pomůže tento skript, ve kterém je potřeba **změnit IP adresu** na IP adresu zařízení, | K vytvoření nezbytných certifikátů pomůže tento skript, ve kterém je potřeba **změnit IP adresu** na IP adresu zařízení, | ||
| - | |||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | |||
| - | IP=" | ||
| - | SUBJECT_CA="/ | ||
| - | SUBJECT_SERVER="/ | ||
| - | SUBJECT_CLIENT="/ | ||
| - | |||
| - | |||
| - | # Vytvořte konfigurační soubor san.cnf pro zahrnutí SAN | ||
| - | cat > san.cnf <<EOF | ||
| - | [ req ] | ||
| - | default_bits | ||
| - | distinguished_name = req_distinguished_name | ||
| - | req_extensions | ||
| - | |||
| - | [ req_distinguished_name ] | ||
| - | countryName | ||
| - | countryName_default | ||
| - | stateOrProvinceName | ||
| - | stateOrProvinceName_default = Brno | ||
| - | localityName | ||
| - | localityName_default | ||
| - | organizationName | ||
| - | organizationName_default | ||
| - | commonName | ||
| - | commonName_default | ||
| - | |||
| - | [ req_ext ] | ||
| - | subjectAltName = @alt_names | ||
| - | |||
| - | [ alt_names ] | ||
| - | IP.1 = $IP | ||
| - | EOF | ||
| - | |||
| - | |||
| - | function generate_CA () { | ||
| - | echo " | ||
| - | | ||
| - | } | ||
| - | |||
| - | function generate_server () { | ||
| - | echo " | ||
| - | | ||
| - | | ||
| - | |||
| - | } | ||
| - | |||
| - | generate_CA | ||
| - | generate_server | ||
| - | </ | ||
| Řádek 102: | Řádek 50: | ||
| #!/bin/bash | #!/bin/bash | ||
| - | IP="10.112.234.150" | + | IP="192.168.1.22" |
| COUNTRY=" | COUNTRY=" | ||
| STATE=" | STATE=" | ||