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
|
# Endpoints
|
||||||
|
|
||||||
## Certificates
|
## 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
|
# Developer API
|
||||||
|
|
||||||
Welcome to the TrustLab API documentation.
|
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)
|
# Download & Formats (PEM, PFX, JKS)
|
||||||
|
|
||||||
Once your certificate is issued, you can download it in various formats suitable for different servers and applications.
|
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
|
# Renewal Process
|
||||||
|
|
||||||
Certificates expire to ensure security rotation. TrustLab simplifies the renewal process so you don't experience downtime.
|
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 { Steps, Callout, Cards, Card } from 'nextra/components'
|
||||||
import { FileBadge, ShieldCheck, Globe, Code, Save, AlertTriangle } from 'lucide-react'
|
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 (Cabut Sertifikat)
|
||||||
|
|
||||||
Revocation invalidates a certificate before its expiration date. This is critical if a Private Key is compromised.
|
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 { Callout } from 'nextra/components'
|
||||||
import { ShieldAlert } from 'lucide-react'
|
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 { Callout, Cards, Card } from 'nextra/components'
|
||||||
import { ShieldCheck, ShieldAlert, BadgeCheck, Lock, Key, Link, CheckCircle2, XCircle } from 'lucide-react'
|
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 { Callout, Steps } from 'nextra/components'
|
||||||
import { GitGraph, Shield, FileX, Network } from 'lucide-react'
|
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 { Callout, Steps, Cards, Card } from 'nextra/components'
|
||||||
import { Monitor, Smartphone, LayoutDashboard, Key, Shield, Info, Clock, AlertTriangle } from 'lucide-react'
|
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 { Tabs, Steps, Cards, Card, Callout } from 'nextra/components'
|
||||||
import { Monitor, Smartphone, AlertTriangle, Info } from 'lucide-react'
|
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 { Cards, Card } from 'nextra/components'
|
||||||
import { BookOpen, ShieldCheck, Server, Mail, AlertTriangle, HardDriveDownload, Rocket } from 'lucide-react'
|
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 { Steps, Callout, Tabs } from 'nextra/components'
|
||||||
import { Mail, BadgeAlert, ShieldCheck } from 'lucide-react'
|
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 { Tabs, Callout } from 'nextra/components'
|
||||||
import { Server, Globe, Shield } from 'lucide-react'
|
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 { Callout, Cards, Card } from 'nextra/components'
|
||||||
import { AlertTriangle, Globe, Calendar, XCircle, HelpCircle } from 'lucide-react'
|
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 { Callout, Steps } from 'nextra/components'
|
||||||
import { Terminal, Code, Server, Download } from 'lucide-react'
|
import { Terminal, Code, Server, Download } from 'lucide-react'
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
---
|
---
|
||||||
|
id: index
|
||||||
title: Home
|
title: Home
|
||||||
|
description: Best-in-class Private Certificate Authority for your internal infrastructure.
|
||||||
---
|
---
|
||||||
|
|
||||||
import { useRouter } from 'next/router'
|
import { useRouter } from 'next/router'
|
||||||
|
|||||||
Reference in New Issue
Block a user