mirror of
https://github.com/dyzulk/trustlab-docs.git
synced 2026-01-26 05:25:38 +07:00
docs: apply frontmatter (id, title, description) to all documentation pages
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: endpoints
|
||||
title: Endpoints
|
||||
description: Documentation for TrustLab API Endpoints including scanning and issuance.
|
||||
---
|
||||
|
||||
# Endpoints
|
||||
|
||||
## Certificates
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: index
|
||||
title: Developer API
|
||||
description: Welcome to the TrustLab API documentation. You can use our REST API to automate certificate issuance, revocation, and retrieval.
|
||||
---
|
||||
|
||||
# Developer API
|
||||
|
||||
Welcome to the TrustLab API documentation.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: download-install
|
||||
title: Download & Formats (PEM, PFX, JKS)
|
||||
description: Once your certificate is issued, you can download it in various formats suitable for different servers and applications.
|
||||
---
|
||||
|
||||
# Download & Formats (PEM, PFX, JKS)
|
||||
|
||||
Once your certificate is issued, you can download it in various formats suitable for different servers and applications.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: renewal
|
||||
title: Renewal Process
|
||||
description: Certificates expire to ensure security rotation. TrustLab simplifies the renewal process so you don't experience downtime.
|
||||
---
|
||||
|
||||
# Renewal Process
|
||||
|
||||
Certificates expire to ensure security rotation. TrustLab simplifies the renewal process so you don't experience downtime.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: request-new
|
||||
title: Requesting a New Certificate
|
||||
description: TrustLab provides a streamlined wizard to generate private SSL/TLS certificates for your internal infrastructure.
|
||||
---
|
||||
|
||||
import { Steps, Callout, Cards, Card } from 'nextra/components'
|
||||
import { FileBadge, ShieldCheck, Globe, Code, Save, AlertTriangle } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: revocation
|
||||
title: Revocation (Cabut Sertifikat)
|
||||
description: Revocation invalidates a certificate before its expiration date. This is critical if a Private Key is compromised.
|
||||
---
|
||||
|
||||
# Revocation (Cabut Sertifikat)
|
||||
|
||||
Revocation invalidates a certificate before its expiration date. This is critical if a Private Key is compromised.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: view-details
|
||||
title: Viewing Certificate Details
|
||||
description: After generating a certificate, you can view its full metadata, download the files, or retrieve the Private Key at any time.
|
||||
---
|
||||
|
||||
import { Callout } from 'nextra/components'
|
||||
import { ShieldAlert } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: pki-fundamentals
|
||||
title: PKI Fundamentals & Trust Context
|
||||
description: Public Key Infrastructure (PKI) is the framework that allows secure communication over the internet.
|
||||
---
|
||||
|
||||
import { Callout, Cards, Card } from 'nextra/components'
|
||||
import { ShieldCheck, ShieldAlert, BadgeCheck, Lock, Key, Link, CheckCircle2, XCircle } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: trust-architecture
|
||||
title: Trust Architecture
|
||||
description: While the Fundamentals page explains what PKI is, this page explains how the hierarchy is structured to ensure security and scalability.
|
||||
---
|
||||
|
||||
import { Callout, Steps } from 'nextra/components'
|
||||
import { GitGraph, Shield, FileX, Network } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: access-dashboard
|
||||
title: Accessing Dashboard
|
||||
description: The TrustLab Dashboard is your central command center for managing certificates.
|
||||
---
|
||||
|
||||
import { Callout, Steps, Cards, Card } from 'nextra/components'
|
||||
import { Monitor, Smartphone, LayoutDashboard, Key, Shield, Info, Clock, AlertTriangle } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: install-root-ca
|
||||
title: Installing Root CA
|
||||
description: To ensure your browser trusts certificates issued by TrustLab, you must install our Root CA.
|
||||
---
|
||||
|
||||
import { Tabs, Steps, Cards, Card, Callout } from 'nextra/components'
|
||||
import { Monitor, Smartphone, AlertTriangle, Info } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: index
|
||||
title: TrustLab Documentation
|
||||
description: Welcome to the TrustLab User Guide. TrustLab is a private Certificate Authority (CA) designed to secure your internal infrastructure.
|
||||
---
|
||||
|
||||
import { Cards, Card } from 'nextra/components'
|
||||
import { BookOpen, ShieldCheck, Server, Mail, AlertTriangle, HardDriveDownload, Rocket } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: smime
|
||||
title: S/MIME Email Security
|
||||
description: Secure/Multipurpose Internet Mail Extensions (S/MIME) allows you to sign (prove identity) and encrypt (protect content) email messages.
|
||||
---
|
||||
|
||||
import { Steps, Callout, Tabs } from 'nextra/components'
|
||||
import { Mail, BadgeAlert, ShieldCheck } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: web-servers
|
||||
title: Web Server Configuration
|
||||
description: To enable HTTPS on your internal services, you need to configure your web server to use the certificates issued by TrustLab.
|
||||
---
|
||||
|
||||
import { Tabs, Callout } from 'nextra/components'
|
||||
import { Server, Globe, Shield } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: browser-errors
|
||||
title: Common Browser Errors
|
||||
description: When using internal certificates, browsers are very strict. Below are the most common error codes and how to resolve them.
|
||||
---
|
||||
|
||||
import { Callout, Cards, Card } from 'nextra/components'
|
||||
import { AlertTriangle, Globe, Calendar, XCircle, HelpCircle } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
---
|
||||
id: developer-tools
|
||||
title: CLI & Language Issues
|
||||
description: Even if you installed the Root CA on your operating system, many developer tools and programming languages ignore the system store.
|
||||
---
|
||||
|
||||
import { Callout, Steps } from 'nextra/components'
|
||||
import { Terminal, Code, Server, Download } from 'lucide-react'
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
---
|
||||
id: index
|
||||
title: Home
|
||||
description: Best-in-class Private Certificate Authority for your internal infrastructure.
|
||||
---
|
||||
|
||||
import { useRouter } from 'next/router'
|
||||
|
||||
Reference in New Issue
Block a user