Global Edge Network Operational
Certificate Revocation Network
Authoritative, high-performance distribution of cryptographically signed Certificate Revocation Lists (DIVCRL1) powered by Cloudflare edge caching with zero bandwidth egress.
300+
Global Edge PoPs
< 15ms
Average Edge Latency
DIVCRL1
Ed25519 Wire Protocol
3
Published Product CRLs
Published Revocation Lists Canonical Endpoints
Loading revocation list directory from Cloudflare Edge...
In-Browser CRL Inspector Client-Side Only
Verify and inspect any DIVCRL1 token or armored PEM file right in your browser. Decoding executes 100% locally via Web Cryptography — no data leaves your machine.
Drop your
.divcrl file hereor click to browse local files
Downstream Service Integration Go SDK & CLI
Command Line Interface — Synchronize & Verify Remote CRL
# Fetch, cryptographically verify against Ed25519 public key, and cache to local disk
license-cli crl sync \
-url "https://crl.divmora.com/gitlab-fleet-governor.divcrl" \
-public-key /etc/divmora/public.pem \
-verbose
Go SDK — Daemon Background Periodic Sync & Instant Failover
// Initialize long-running background manager with automated hourly CRL polling
mgr, err := license.NewManager(license.ManagerConfig{
Product: "gitlab-fleet-governor",
CRLURL: "https://crl.divmora.com/gitlab-fleet-governor.divcrl",
CRLSyncInterval: 1 * time.Hour,
Policy: license.PolicyDegraded, // Instantly fail over if license revoked
OnCRLUpdated: func(crl *license.RevocationListClaims) {
log.Printf("CRL synced: ID=%s, NextUpdate=%s", crl.ID, crl.NextUpdate)
},
})
Environment Variable Configuration (Air-Gapped & On-Premises)
# Automatically picked up by license-go SDK and license-cli without code changes
export DIVMORA_CRL_URL="https://crl.divmora.com/gitlab-fleet-governor.divcrl"
export DIVMORA_CRL_CACHE_FILE="/var/lib/divmora/crl.cache"