Ssh Ca
@evrardjp/ssh-cav2026.07.03.1
01README
Swamp-native OpenSSH CA lifecycle management for every environment: one OpenSSH CA keypair per model, host/user certificate issuance, @cert-authority/TrustedUserCAKeys generation, KRL generation, revocation data, and inventory reporting.
02Models
@evrardjp/ssh-cav2026.07.03.1ssh_ca.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| caName | string | Logical OpenSSH CA name |
| vaultName | string | Swamp vault for private keys, passphrases, and optional certificates |
| bits? | number | ssh-keygen -b bits; useful for rsa and ecdsa |
| comment? | string | ssh-keygen -C comment; defaults to caName |
| metadataLabels | record | |
| sshKeygenBinary | string |
Resources
ca(infinite)— OpenSSH CA public metadata; private key and passphrase are vault references
certificate(infinite)— Issued OpenSSH host/user certificate and issuance metadata
certificateauthority(infinite)— OpenSSH known_hosts @cert-authority line for this CA
trustedusercakeys(infinite)— OpenSSH TrustedUserCAKeys material for this CA
revocation(infinite)— OpenSSH certificate/key revocation event including generated KRL
keyrevocationlist(infinite)— OpenSSH binary Key Revocation List (KRL), base64 encoded
casummary(30d)— Summary of this CA, active certificates, and OpenSSH configuration snippets
03Reports
@evrardjp/ssh-ca-inventorymodel
ssh_ca_inventory.ts
Inventory OpenSSH CA models, certificates, KRLs, and SSH config snippets
sshopensshcainventory
04Previous Versions
2026.07.01.2Jul 2, 2026
05Stats
A
100 / 100
Downloads
0
Archive size
20.3 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
06Platforms
07Labels