###################################### ## ## ## Raspberry Pi Image Configuration ## ## ## ###################################### ## ## System Settings ## ## Hostname ## Set the hostname of the Raspberry Pi. ## HOSTNAME='' ## Root Password ## Set the password to access the Raspberry Pi. ## ROOT_PASSWORD='' ## Secure Shell Public Key ## Set the public SSH Key to access the ## Raspberry Pi through an SSH connection. ## SSH_PUBKEY='' ## ## WiFi Settings ## ## WiFi SSID ## Indicate the network name. ## WIFI_SSID='' ## WiFi PSK ## Indicate the network password. ## WIFI_PSK='' ## WiFi Key Management ## Indicate the accepted authenticated key management protocol. ## ## Value Description ## ---------------------------------------------------------- ## NONE Wired Equivalent Privacy ## WPA-PSK Wi-Fi Protected Access 2 ## WIFI_KEY_MGMT='WPA-PSK' ## WiFi Scan SSID ## Indicate the status of scanning with specified Probe Request frames. ## ## Value Description ## ---------------------------------------------------------- ## 0 Disabled ## 1 Enabled ## WIFI_SCAN_SSID='0' ## WiFi PMF ## Indicate the status of Protected Management Frames. ## ## Value Description ## ---------------------------------------------------------- ## 0 Disabled ## 1 Optional ## 2 Required ## WIFI_PMF='0' ## ## Certificate Settings ## ## Certificate ## Indicate whether certificates are generated. ## ## ---------------------------------------------------------- ## true Generate Certificates ## false Skip Function ## CERTIFICATE='false' ## RSA Keysize ## Specifie the keysize for the RSA-Key. ## ## Value Description ## ---------------------------------------------------------- ## 2048 2048 Bit ## 3072 3072 Bit ## 4096 4096 Bit ## .... .... Bit ## RSA_KEYSIZE='3072' ## ECDSA Keysize ## Specifie the keysize for the ECDSA-Key. ## ## Value Description ## ---------------------------------------------------------- ## secp384r1 384 Bit ## secp521r1 521 Bit ## ......... ... Bit ## ECDSA_KEYSIZE='secp384r1' ## Certificate Subject ## Specifie the certificates subject. ## ## Country - Country Name (2 letter code) ## State - State or Province Name (full name) ## Locality - Locality Name (e.g. city) ## Organization - Organization Name (e.g. company) ## Organizational Unit - Organizational Unit Name (e.g. section) ## Common Name - Common Name (e.g. server FQDN or YOUR name) ## COUNTRY='GB' STATE='Cambridgeshire' LOCALITY='Cambridge' ORGANIZATION='Raspberry Pi Foundation' ORGANIZATION_UNIT='' COMMON_NAME='Raspberry Pi OS' ## ## Diffie-Hellman Settings ## ## Diffie-Hellman Parameters ## Indicate whether Diffie-Hellman Parameters are generated. ## NOTE: THIS FUNCTION INCREASE THE PREPARATION TIME! ## ## ---------------------------------------------------------- ## true Generate DHPEM ## false Skip Function ## DHPEM='false' ## Diffie-Hellman Parameters Keysize ## Specifie the keysize for the Diffie-Hellman Parameters. ## Each keysize generate a separate Diffie-Hellman Parameter. ## e.g. "512 1024 2048 4096" ## DHPEM_SIZE="512 1024 2048 4096"