🔐
x509Lab
v1.6.0
Tree Builder
Chain Verify
⌨ Shortcuts
💾 Save
📂 Load
🗑 Clear
⚡ Generate Certs
📄 CSR
📋 OpenSSL
✓ Verify Chain
✉
Contact Us
rocketsquirrel.dev@gmail.com
Node Types
🔴
Root CA
🟡
Intermediate CA
🟢
Leaf / End-entity
🟣
Cross-Certificate
Tree Stats
Nodes:
0
Edges:
0
With cert:
0
Verified:
—
Quick Add
🔗 Add Chain Template
⊞ Auto Layout
🌳
Drag nodes onto the canvas
Click a node to view details
🔍
Select a node to
view its details
Node Info
Name
Type
Root CA
Intermediate CA
Leaf / End-entity
Cross-Certificate
Certificate
No certificate uploaded
📎 Upload / Replace Certificate
🗑 Remove Certificate
Verification
✓ Verify Full Chain
Connection
No connections
🔗 Connect Mode
🗑 Delete Node
Ready — drag nodes to build your certificate tree
📄 CSR Tools
✕
⚡ Generate CSR
🔍 Parse CSR
Common Name (CN)
*
Key Algorithm
RSA-2048
RSA-4096
ECDSA P-256
ECDSA P-384
Ed25519
Organization (O)
optional
Org Unit (OU)
optional
Country (C)
2-letter
State / Province (ST)
optional
Locality (L)
optional
Subject Alternative Names
optional
+ Add SAN (DNS / IP)
Key Usage
optional
digitalSignature
nonRepudiation
keyEncipherment
dataEncipherment
keyAgreement
keyCertSign
cRLSign
Extended Key Usage
optional
serverAuth
clientAuth
codeSigning
emailProtection
timeStamping
OCSPSigning
⚡ Generate CSR
CSR (PEM)
⧉ Copy
⬇ Download
Private Key (PEM)
⧉ Copy
⬇ Download
CSR (PEM)
📁 Load from file
🔍 Parse CSR
🔑 Upload Private Key
✕
Paste the PEM private key for this node. It stays in your browser and is never sent anywhere.
📁 Load from file
✓ Save Key
⌨ Keyboard Shortcuts
✕
Actions
Verify Chain
Ctrl
Enter
Auto Layout
Ctrl
L
OpenSSL Commands
Ctrl
K
Save Chain
Ctrl
S
Clear All
Ctrl
Shift
X
General
Show this help
?
Close modal
Esc
Mac: use ⌘ instead of Ctrl
What's New
x509Lab release history
✕
📎 Upload Certificate
📂
Click or drag a file here
PEM · DER · CRT · CER · P7B supported
Or paste PEM text directly
Parse
Cancel
Apply Certificate
📋 OpenSSL Commands
Equivalent openssl CLI commands for the current tree
⧉ Copy All
✕
⚡ Generate Test Certificates
Automatically generates test certificates based on the current tree structure.
Generated directly in the browser using the Web Crypto API.
🌐 Global
🎛 Per Node
Key Algorithm
RSA-PKCS1 (2048-bit)
RSA-PKCS1 (4096-bit)
ECDSA (P-256)
ECDSA (P-384)
Ed25519
Validity (days)
Nodes to generate:
Cancel
🔑 Start Generation
Generating certificates...
Close
⬇ Download All