- {certificates.filter(c => c.type === 'root').map((cert) => (
-
-
-
-
- {t('root_ca')}
-
-
{cert.name}
-
{t('serial')}: {cert.serial}
-
-
-
-
-
-
- ))}
+
+ {/* Root CA Section */}
+
+
+ {t('root_ca_hierarchy')}
+
+
+ {certificates.filter(c => c.type === 'root').map((cert) => (
+
+ ))}
+
- {/* Intermediate CAs - Grid */}
-
- {certificates.filter(c => c.type !== 'root').map((cert) => (
-
-
-
-
- {t('intermediate_ca')}
-
-
{cert.name}
-
{t('serial')}: {cert.serial}
-
-
-
-
-
-
- ))}
+ {/* Intermediate CAs Section */}
+
+
+
+ {t('intermediate_ca_hierarchy')}
+
+
+ {certificates.filter(c => c.type !== 'root').map((cert) => (
+
+ ))}
+
- >
+
+ {/* OS Selection Tabs for Global Guide */}
+
+
+
{t('install_guide_title')}
+
{t('install_guide_desc')}
+
+
+
+
setSelectedOs('windows')} icon={} />
+ setSelectedOs('macos')} icon={} />
+ setSelectedOs('linux')} icon={} />
+ setSelectedOs('mobile')} icon={} />
+
+
+
+ {selectedOs === 'windows' && }
+ {selectedOs === 'macos' && }
+ {selectedOs === 'linux' && }
+ {selectedOs === 'mobile' && }
+
+
+
)}
diff --git a/src/messages/en.json b/src/messages/en.json
index 39840d1..9a9a5a5 100644
--- a/src/messages/en.json
+++ b/src/messages/en.json
@@ -182,13 +182,42 @@
"download_android": "Android",
"download_windows": "Windows",
"download_macos": "macOS",
+ "download_linux": "Linux",
+ "download_mobile": "Android/iOS",
"download_standard_title": "Download Standard CRT (PEM)",
"download_android_title": "Download for Android (DER)",
"download_windows_title": "Download Windows Installer (.bat)",
"download_macos_title": "Download macOS Profile (.mobileconfig)",
+ "download_linux_title": "Download Linux Installer (.sh)",
"root_ca": "Root CA",
"intermediate_ca": "Intermediate CA",
+ "root_ca_hierarchy": "Root Trust Foundation",
+ "intermediate_ca_hierarchy": "Secure Issuance Layer",
"serial": "Serial",
+ "last_synced": "Last synced",
+ "synced_to_cdn": "Ready on CDN",
+ "install_guide_title": "How to Install",
+ "install_guide_desc": "One-click installers or manual steps for your device.",
+ "guide_steps_windows": [
+ "Download the .bat installer.",
+ "Right-click and Choose 'Run as Administrator'.",
+ "Confirm the security prompt to add to 'Root' store."
+ ],
+ "guide_steps_macos": [
+ "Download the .mobileconfig profile.",
+ "Open System Settings > Profiles (or Privacy & Security).",
+ "Double-click the TrustLab profile and click Install.",
+ "Go to 'About' > 'Certificate Trust Settings' and enable full trust."
+ ],
+ "guide_steps_linux": [
+ "Download the .sh installer script.",
+ "Open terminal and run: sudo bash install-*.sh",
+ "The script will automatically detect and update your CA store."
+ ],
+ "guide_steps_mobile": [
+ "Android: Settings > Security > Install from storage > CA Certificate.",
+ "iOS: Install the profile, then Settings > General > About > Certificate Trust Settings."
+ ],
"cta_ready_title": "Ready to secure your application?",
"cta_ready_desc": "Manage your internal security infrastructure independently and securely.",
"cta_free_account": "Register Now",
diff --git a/src/messages/id.json b/src/messages/id.json
index 44ef5d3..621de10 100644
--- a/src/messages/id.json
+++ b/src/messages/id.json
@@ -182,13 +182,42 @@
"download_android": "Android",
"download_windows": "Windows",
"download_macos": "macOS",
+ "download_linux": "Linux",
+ "download_mobile": "Android/iOS",
"download_standard_title": "Unduh CRT Standar (PEM)",
"download_android_title": "Unduh untuk Android (DER)",
"download_windows_title": "Unduh Penginstal Windows (.bat)",
"download_macos_title": "Unduh Profil macOS (.mobileconfig)",
- "root_ca": "CA Akar",
+ "download_linux_title": "Unduh Penginstal Linux (.sh)",
+ "root_ca": "Root CA",
"intermediate_ca": "Intermediate CA",
+ "root_ca_hierarchy": "Fondasi Kepercayaan Akar",
+ "intermediate_ca_hierarchy": "Lapisan Penerbitan Aman",
"serial": "Serial",
+ "last_synced": "Terakhir disinkronkan",
+ "synced_to_cdn": "Siap di CDN",
+ "install_guide_title": "Cara Instalasi",
+ "install_guide_desc": "Penginstal satu-klik atau langkah manual untuk perangkat Anda.",
+ "guide_steps_windows": [
+ "Unduh penginstal .bat.",
+ "Klik kanan dan pilih 'Run as Administrator'.",
+ "Konfirmasi jendela keamanan untuk menambahkan ke penyimpanan 'Root'. Kesalahan umum: Memilih toko 'Personal' akan membuat cert tidak dikenal sistem."
+ ],
+ "guide_steps_macos": [
+ "Unduh profil .mobileconfig.",
+ "Buka System Settings > Profiles (atau Privacy & Security).",
+ "Klik dua kali profil TrustLab dan klik Install.",
+ "Buka 'About' > 'Certificate Trust Settings' dan aktifkan kepercayaan penuh."
+ ],
+ "guide_steps_linux": [
+ "Unduh skrip penginstal .sh.",
+ "Buka terminal dan jalankan: sudo bash install-*.sh",
+ "Skrip akan secara otomatis mendeteksi distro dan memperbarui penyimpanan CA Anda."
+ ],
+ "guide_steps_mobile": [
+ "Android: Pengaturan > Keamanan > Instal dari penyimpanan > Sertifikat CA.",
+ "iOS: Instal profil, lalu Pengaturan > Umum > Mengenai > Pengaturan Kepercayaan Sertifikat."
+ ],
"cta_ready_title": "Siap untuk mengamankan aplikasi Anda?",
"cta_ready_desc": "Kelola infrastruktur keamanan internal Anda secara mandiri, aman, dan terorganisir.",
"cta_free_account": "Daftar Sekarang",