KionelLAB WORKFLOWS

GUIDE · PKI

Files in and out of an offline root CA, without a USB stick

An offline root CA is switched on a few times a year to sign a subordinate CA certificate or a new CRL. Everything around it is scripted, witnessed and logged, except the USB stick that carries the request in and the certificate out: the one piece of hardware that crosses the air gap in both directions.

Written by Taha Bayar, who builds Kionel.

What moves, and how big it is

FileDirectionTypical sizeRoute that fits
Subordinate CA request (CSR)in1–2 KBA one-way serial cable into the CA, or a camera on the CA machine
Signed subordinate CA certificateout1–3 KBScreen to a phone or laptop camera, or a printed page
CRLoutfrom under 1 KBScreen, printed page or serial cable
Ceremony log or transcriptouttens of KBScreen or serial cable

At these sizes one or two codes carry the file: the transfer takes seconds. Printed pages double as the paper copy many ceremony procedures keep anyway.

Direction matters

Evidence for the ceremony record

With a business licence, each file carries a dispatch record signed by the sending device (the file's SHA-256, size, time, the ceremony reference and the operator's declared name) and a delivery receipt signed by the receiving device. A reviewer can check later that the certificate that left the CA is byte for byte the one that was installed, with the free, Apache-2.0 verifier. A receipt can also carry an RFC 3161 timestamp once the receiving device is online.

What it does not replace

Try it freeOne-way serial cable