feat: implement self-signed certificate support in API and UI
- Added support for self-signed TLS certificates in the ApiService, allowing configuration based on server settings. - Introduced a toggle in the ServerConnectionPage to enable or disable trusting self-signed certificates. - Updated localization files to include new strings for self-signed certificate settings in multiple languages. - Enhanced the OptimizedStorageService to manage trusted servers based on user preferences for self-signed certificates. - Improved error handling and logging throughout the affected services to ensure clarity and maintainability.
This commit is contained in:
@@ -550,6 +550,14 @@
|
||||
"@customHeaders": {"description": "Section title for adding custom HTTP headers."},
|
||||
"customHeadersDescription": "Add custom HTTP headers for authentication, API keys, or special server requirements.",
|
||||
"@customHeadersDescription": {"description": "Helper text explaining use-cases for custom headers."},
|
||||
"allowSelfSignedCertificates": "Trust self-signed certificates",
|
||||
"@allowSelfSignedCertificates": {
|
||||
"description": "Toggle label that allows trusting self-signed TLS certificates for the configured server."
|
||||
},
|
||||
"allowSelfSignedCertificatesDescription": "Accept this server's TLS certificate even if it is self-signed. Enable only for servers you trust.",
|
||||
"@allowSelfSignedCertificatesDescription": {
|
||||
"description": "Helper text clarifying the risks of enabling the self-signed certificate toggle."
|
||||
},
|
||||
"headerNameEmpty": "Header name cannot be empty",
|
||||
"@headerNameEmpty": {"description": "Validation message for empty header name."},
|
||||
"headerNameTooLong": "Header name too long (max 64 characters)",
|
||||
|
||||
Reference in New Issue
Block a user