mirror of
https://github.com/dyzulk/trustlab-docs.git
synced 2026-01-26 05:25:38 +07:00
52 lines
2.3 KiB
Plaintext
52 lines
2.3 KiB
Plaintext
import { Steps, Callout, Cards, Card } from 'nextra/components'
|
|
import { FileBadge, ShieldCheck, Globe, Code, Save, AlertTriangle } from 'lucide-react'
|
|
|
|
# Menerbitkan Sertifikat Baru
|
|
|
|
TrustLab menyediakan wizard yang disederhanakan untuk menghasilkan sertifikat SSL/TLS pribadi untuk infrastruktur internal Anda.
|
|
|
|
## Prasyarat
|
|
Sebelum memulai, pastikan Anda memiliki:
|
|
* Akses akun TrustLab yang aktif.
|
|
* **Root CA** telah terinstal di perangkat Anda (agar mempercayai sertifikat yang diterbitkan).
|
|
|
|
---
|
|
|
|
<Steps>
|
|
### 1. Buka Menu Sertifikat
|
|
Akses halaman **Certificates**. Tampilan ini mencantumkan semua sertifikat aktif dan kedaluwarsa Anda. Klik tombol **"Generate New"** (atau "+") untuk memulai.
|
|
|
|

|
|
|
|
### 2. Masukkan Detail Domain (Mode Default)
|
|
Secara default, Anda hanya perlu memberikan Identitas. Sistem akan mengisi otomatis metadata Organisasi & Lokasi.
|
|
|
|

|
|
|
|
* **Common Name (CN)**: Domain utama (misalnya, `app.internal`).
|
|
* **SANs**: Domain tambahan atau alamat IP.
|
|
* **Key Strength**: Pilih tingkat enkripsi.
|
|

|
|
* **2048-bit**: Standar industri, kompatibel dengan semua perangkat.
|
|
* **4096-bit**: Keamanan lebih tinggi, sedikit lebih intensif pada CPU.
|
|
|
|
### 3. Kustomisasi CSR (Kontrol Manual)
|
|
Aktifkan **"Manual Control"** jika Anda perlu menimpa bidang Identitas default (misalnya, untuk kantor cabang tertentu atau entitas hukum khusus).
|
|
|
|

|
|
|
|
* **Organization (O)**: Ganti nama perusahaan default.
|
|
* **Locality (L) / State (ST)**: Atur data lokasi spesifik.
|
|
* **Country (C)**: Kode ISO Negara.
|
|
|
|
|
|
### 4. Terbitkan & Simpan
|
|
Klik **Generate**.
|
|
* **Certificate (.pem)** dan **Private Key (.key)** akan dihasilkan secara instan.
|
|
* Anda dapat menyalinnya segera atau mengaksesnya nanti dari halaman **Certificate Details**.
|
|
|
|
<Callout type="info" emoji={<Save className="w-5 h-5" />}>
|
|
**Penyimpanan:** Private Key Anda disimpan dengan aman di server (dienkripsi). Anda dapat melihatnya kapan saja dengan mengklik **"View Details"** pada daftar sertifikat.
|
|
</Callout>
|
|
</Steps>
|