Borrar todos los certificados SmartLink fijados al rotar múltiples identidades TLS de radios¶
Elimina todos los certificados TLS de SmartLink de confianza que AetherSDR ha fijado en la primera conexión, permitiéndole volver a fijar certificados de forma segura después de rotar identidades de radios o reemplazar hardware de radio.
Antes de comenzar¶
- La radio debe estar conectada a AetherSDR.
- Desea reemplazar o rotar certificados TLS en múltiples radios y necesita borrar todas las fijaciones almacenadas de confianza en la primera conexión.
Pasos¶
- Abra Settings > Radio Setup...
- Haga clic en la pestaña SmartLink.
- Haga clic en Forget all.
- En el cuadro de diálogo de confirmación, haga clic en Yes para borrar todos los certificados fijados.
Qué hace cada control¶
| Control | Comportamiento | Clave de configuración |
|---|---|---|
| Sección Pinned SmartLink Certificates | Lista cada host que este cliente ha fijado en la primera conexión. Muestra Host, huella SHA-256 y fecha de fijación. | (no se persiste – gestionado por WanCertCache) |
| Forget selected | Elimina el certificado fijado del host seleccionado. La siguiente conexión a ese host vuelve a fijar silenciosamente. | (ninguna) |
| Forget all | Borra todos los certificados fijados después de una solicitud de confirmación. La siguiente conexión a cada radio vuelve a fijar silenciosamente. | (ninguna) |
| SmartLink (pestaña) | Gestión de certificados TLS SmartLink fijados. Lista cada certificado fijado (host, huella SHA-256, fecha de fijación) con Forget por fila y Forget All. | Se crea de forma diferida al hacer clic por primera vez. |
| Pinned SmartLink Certificates (sección) | Encabezado de sección para la tabla de certificados fijados dentro de la pestaña SmartLink. Lista cada host que este cliente ha fijado en la primera conexión (confianza en la primera conexión). | Esquema de fijación: objetos {fp, pinnedAt}. |
| Host / SHA-256 fingerprint / Pinned (columnas de tabla) | Tabla de solo lectura de 3 columnas: Host (nombre del host), huella SHA-256 (monoespacio), Fijado (AAAA-MM-DD o '(pre-phase 2)'). | Respaldado por WanCertCache en WanConnection.cpp. |
| Forget selected | Elimina la huella del certificado fijado del host seleccionado para que la siguiente conexión vuelva a fijar silenciosamente. | |
| Forget all | Borra todos los certificados fijados (con confirmación). La siguiente conexión a cada radio vuelve a fijar silenciosamente. | Muestra QMessageBox::question antes de borrar. |
| Radio (pestaña) | Información de la radio, identificación, información de licencia y actualización de firmware. Todos los campos de solo lectura incluyen un botón para copiar al portapapeles. | (ninguna) |
| Radio SN | Número de serie del chasis (solo lectura). Incluye un botón para copiar al portapapeles junto al valor. | |
| HW Version | Cadena de versión de hardware. Incluye un botón para copiar al portapapeles junto al valor. | |
| Options | Muestra las opciones de radio licenciadas. Incluye un botón para copiar al portapapeles junto al valor. | |
| Model | Modelo de radio. Incluye un botón para copiar al portapapeles junto al valor. | |
| License Info fields | Suscripción, Vencimiento, ID de radio, Versión licenciada. Cada uno incluye un botón para copiar al portapapeles junto al valor. | |
| IP Address / Mask / MAC Address | Direcciones de red de solo lectura. Cada una incluye un botón para copiar al portapapeles. | |
| Reboot Radio | Abre un cuadro de diálogo de confirmación antes de reiniciar la radio. AetherSDR se desconecta y, para conexiones LAN, se reconecta automáticamente después de que la radio arranca. SmartLink/WAN requiere reconexión manual. El botón está deshabilitado cuando la radio está desconectada. | (ninguna) |
| Network (pestaña) | Información de red de la radio y opciones de red avanzadas. | |
| Network MTU: | Establece el tamaño máximo del paquete UDP VITA-49 saliente en bytes (576-9000). Valor predeterminado 1450. | NetworkMtu |
| Enforce Private IP Connections: | Rechaza pares que no sean RFC1918. El botón de alternancia muestra "Enabled" cuando está marcado. | |
| Audio Boost: | Habilita ganancia adicional en la ruta de audio del cliente. | AudioBoost |
| Audio Buffer: | Aumenta el búfer de audio en milisegundos para la fluctuación de VPN/SmartLink (50-1000 ms). Valor predeterminado 200. | AudioBufferMs |
| TX Follows Active Slice | TX sigue la franja activa. Es mutuamente excluyente con 'Active Slice Follows TX'. Se deshabilita automáticamente durante la operación Split. | TxFollowsActiveSlice |
| Active Slice Follows TX | Cambia la franja activa cuando TX se mueve externamente (p. ej., WSJT-X o CAT). Es mutuamente excluyente con 'TX Follows Active Slice'. | ActiveFollowsTxSlice |
| Station Name | Identifica este cliente AetherSDR ante otras estaciones multiFLEX. Si está vacío, se establece con el nombre del host del SO. | StationName |
| Audio Compression (SmartLink): | Selecciona el códec de audio para SmartLink/LAN (Auto/Uncompressed/Opus). Valor predeterminado Auto. | AudioCompression |
| Prevent system sleep while connected | Mantiene el SO despierto mientras la radio está conectada. | InhibitSleepWhileConnected |
| Decode: | Habilita la superposición de decodificación CW en el panadapter. | CwDecodeOverlay |
| Recording: Radio Side / Client Side | Selecciona la grabación del lado de la radio o del lado del cliente. | RecordingMode |
| Save to: | Carpeta para grabaciones guardadas (solo lado del cliente). Valor predeterminado Documentos/AetherSDR/Recordings. | QsoRecordingDir |
| Auto-record on TX | Graba automáticamente mientras se transmite. | QsoRecordingAutoRecord |
| Idle timeout: | Segundos de silencio antes de que la grabación se detenga (10-3600 seg). Valor predeterminado 120. | QsoRecordingIdleTimeout |
| Iambic Mode: A / B | Selecciona el modo iámbico Curtis A o B tanto para la radio como para el manipulador de software local. | |
| GPS (pestaña) | Información de presencia GPS, latitud/longitud/altitud/hora/satélites en vivo. | |
| TX (pestaña) | Sincronizaciones de TX, enclavamientos, potencia máxima, modo de sintonía, visualización en waterfall, seguimiento de franja/TX y acceso directo a configuración de banda TX. | |
| Phone/CW (pestaña) | Micrófono, manipulador CW, valores predeterminados RTTY. | |
| RX (pestaña) | Calibración de desplazamiento de frecuencia del GPSDO y fuente de referencia de 10 MHz. | |
| Audio (pestaña) | Salidas de audio de la radio, compresión, dispositivos del PC, mejora, búfer, grabación y contenedor NVIDIA BNR. Las pestañas con muchos controles ahora incluyen barras de desplazamiento vertical cuando el contenido supera la altura del diálogo. | |
| Filters (pestaña) | Opciones de filtro de baja latencia/Nítido por ancho de banda. | |
| XVTR (pestaña) | Configuración por transvertidor -- Solo RX, válido, eliminar, más Crear Nuevo Transvertidor. | |
| USB Cables (pestaña) | Asigna adaptadores de serie USB a tipos de cable CAT, BCD, bit y PTT. | |
| Peripherals (pestaña) | Conexión IP manual de dispositivos externos (TGXL, PGXL, Antenna Genius). Las pestañas con muchos controles ahora incluyen barras de desplazamiento vertical cuando el contenido supera la altura del diálogo. | |
| APD (pestaña) | Selección de puerto de muestra de predistorsión adaptativa externa por antena TX (ANT1, ANT2, XVTA, XVTB). La pestaña está oculta a menos que la radio informe apd configurable=1 (FLEX-8x00 con SmartSDR 4.2.18+). | |
| Themes (pestaña) | Configuración de apariencia de la interfaz de usuario, incluyendo anulaciones de color por franja. Las pestañas con muchos controles ahora incluyen barras de desplazamiento vertical cuando el contenido supera la altura del diálogo. | |
| Serial (pestaña) | Selección de puerto serie FlexControl, velocidad/datos/paridad/parada, asignación de función de pin (DTR/RTS/CTS/DSR), intercambio de paletas, apertura automática y mapeo de acciones de botones. | Compilación condicionada por HAVE_SERIALPORT. |
| Select Installer... | Abre un cuadro de diálogo de archivos para un instalador de SmartSDR (.msi, .exe) o un archivo de firmware .ssdr preextraído. | |
| Upload Firmware | Inicia la carga de firmware con barra de progreso y estado. | |
| Remote On | Habilita el encendido remoto. | |
| FlexControl | Estado detectado del hardware FlexControl. | |
| multiFLEX | Estado habilitado de multiFLEX. | |
| Region | Región regulatoria de la radio. Incluye un botón para copiar al portapapeles junto al valor. | |
| Nickname | Apodo de radio fácil de usar. | |
| Callsign | Indicativo de la estación. | |
| Check for Update | Consulta actualizaciones de firmware. | |
| DHCP / Static | Cambia entre modos DHCP e IP estática. | |
| Apply | Envía la configuración de red a la radio. | |
| TX Band Settings | Abre el diálogo dedicado de potencia/sintonía por banda. | |
| Connect / Disconnect (TGXL) | Abre/cierra la conexión TCP directa al TGXL en el puerto 9010. | TGXL_ManualIp, TGXL_ManualPort |
| Connect / Disconnect (PGXL) | Abre/cierra la conexión TCP directa al Power Genius XL (puerto predeterminado 9008). | PGXL_ManualIp, PGXL_ManualPort |
| Connect / Disconnect (Antenna Genius) | Abre/cierra la conexión al Antenna Genius (puerto predeterminado 9007). | AG_ManualIp, AG_ManualPort |
Consejos¶
- Después de borrar todas las fijaciones, la siguiente conexión SmartLink a cada radio confiará silenciosamente y volverá a fijar el nuevo certificado.
- Use Forget selected para eliminar la fijación de un solo host si solo está actualizando una radio.
- En la pestaña Radio, haga clic en cualquier botón de copia (icono de portapapeles) junto a los campos Número de serie, Región, Versión de hardware, Modelo, Opciones o Información de licencia para copiar el valor a su portapapeles. Una pequeña ventana emergente "Copied!" confirma la acción.
- El botón Reboot Radio está deshabilitado cuando la radio está desconectada. Para conexiones LAN, AetherSDR se reconecta automáticamente después de que la radio arranca. Para SmartLink/WAN, debe reconectarse manualmente.
- Las pestañas con muchos controles (Themes, Audio, Filters, Peripherals) ahora incluyen barras de desplazamiento vertical cuando su contenido supera la altura del diálogo, evitando que el diálogo se extienda más allá del borde de la pantalla en pantallas pequeñas o de alta densidad.