CLEVIS(1) CLEVIS(1) (NAME) clevis - (SYNOPSIS) clevis COMMAND [OPTIONS] (OVERVIEW) (Clevis) . . . . <<>> (pin) . (plaintext) . . TANG (TANG BINDING) Tang . (Tang) (stateless) (escrow) . Tang HTTP : $ clevis encrypt tang '{"url":"http://tang.srv"}' < PT > JWE The advertisement contains the following signing keys: _OsIk0T-E2l6qjfdDiwVmidoZjA Do you wish to trust these keys? [ynYN] y Tang << >> (trust-on-first-use) . (advertisement) Tang . : $ clevis decrypt < JWE > PT clevis-encrypt-tang(1) . TPM2 (TPM2 BINDING) . (TPM2) . TPM2 TPM2 JWE . tpm2 : $ clevis encrypt tpm2 '{}' < PT > JWE (hierarchy) (hash) . JWE : $ clevis decrypt < JWE > PT (unseal) TPM2 JWE . clevis-encrypt-tpm2(1) . (SHAMIR'S SECRET SHARING) . (Shamir's Secret Sharing SSS) . SSS . ( SSS ). t . t . Tang : $ cfg='{"t":1,"pins":{"tang":[{"url":...},{"url":...}]}}' $ clevis encrypt sss "$cfg" < PT > JWE Tang . Tang . : $ clevis decrypt < JWE > PT clevis-encrypt-tang(1) . LUKS (LUKS BINDING) LUKS . : $ clevis luks bind -d /dev/sda tang '{"url":...}' : 1. (master key) LUKS -- . 2. . 3. JWE LUKS . 4. LUKS . . LUKS : Dracut UDisks2 . clevis-luks-bind(1) . (SEE ALSO) clevis-encrypt-tang(1), clevis-encrypt-tpm2(1), clevis-encrypt-sss(1), clevis-luks-bind(1), clevis-decrypt(1) 08/23/2026 CLEVIS(1)