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:19] – [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> | <code bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | + | ||
| IP=" | IP=" | ||
| - | SUBJECT_CA="/C=CZ/ST=Brno/ | + | COUNTRY="CZ" |
| - | SUBJECT_SERVER="/C=CZ/ST=Brno/ | + | STATE="Brno" |
| - | SUBJECT_CLIENT="/ | + | LOCALITY=" |
| + | ORG=" | ||
| + | SUBJECT_BASE="/ | ||
| + | SUBJECT_CA=" | ||
| + | SUBJECT_SERVER=" | ||
| + | SUBJECT_CLIENT=" | ||
| # Vytvořte konfigurační soubor san.cnf pro zahrnutí SAN | # Vytvořte konfigurační soubor san.cnf pro zahrnutí SAN | ||
| Řádek 64: | Řádek 70: | ||
| [ req_distinguished_name ] | [ req_distinguished_name ] | ||
| countryName | countryName | ||
| - | countryName_default | + | countryName_default |
| stateOrProvinceName | stateOrProvinceName | ||
| - | stateOrProvinceName_default = Brno | + | stateOrProvinceName_default = $STATE |
| localityName | localityName | ||
| - | localityName_default | + | localityName_default |
| organizationName | organizationName | ||
| - | organizationName_default | + | organizationName_default |
| commonName | commonName | ||
| commonName_default | commonName_default | ||
| Řádek 81: | Řádek 87: | ||
| EOF | EOF | ||
| - | |||
| function generate_CA () { | function generate_CA () { | ||
| echo " | echo " | ||
| | | ||
| } | } | ||
| - | + | ||
| function generate_server () { | function generate_server () { | ||
| echo " | echo " | ||
| | | ||
| | | ||
| + | } | ||
| + | function generate_client () { | ||
| + | echo " | ||
| + | | ||
| + | | ||
| } | } | ||
| + | |||
| generate_CA | generate_CA | ||
| generate_server | generate_server | ||
| - | </ | + | </ |