Expand description
§TLS Certificate Management Commands
This module provides Tauri commands for managing TLS certificates from the webview.
§Available Commands
tls_get_ca_cert- Returns the CA certificate PEM for trust store installationtls_get_server_cert_info- Returns information about a server certificatetls_renew_certificate- Forces renewal of a server certificatetls_get_all_certs- Lists all cached server certificatestls_initialize- Initializes the certificate manager and loads/generates CAtls_check_cert_status- Checks if a certificate needs renewal
§Usage Example
// Get CA certificate for installation
const caCert = await invoke('tls_get_ca_cert');
console.log('CA Certificate:', caCert);
// Get server certificate info
const certInfo = await invoke('tls_get_server_cert_info', {
hostname: 'code.editor.land'
});
console.log('Valid until:', certInfo.valid_until);
// Renew a certificate
await invoke('tls_renew_certificate', {
hostname: 'code.editor.land'
});Structs§
- Certificate
Generation Result - Certificate generation result
- Certificate
Status - Certificate status information
Functions§
- tls_
check_ cert_ status - Check if a certificate needs renewal
- tls_
delete_ cert - Delete a certificate from the cache
- tls_
generate_ cert - Generate a server certificate for a hostname
- tls_
get_ all_ certs - Get all cached server certificates
- tls_
get_ ca_ cert - Get the CA certificate in PEM format
- tls_
get_ server_ cert_ info - Get information about a server certificate
- tls_
initialize - Initialize TLS certificate manager
- tls_
renew_ certificate - Force renewal of a server certificate