pub(crate) fn for_draft(id: &str) -> StringExpand description
The security key asked at Send, as JSON {ident, label, signs}: the one that signs the draft (signs: true), else the one that opens the encrypted message it answers, for its quote (signs: false); or {expired: …} when the signing key’s certificate expired; or {cannot: …}, nothing sent, when Send would only be refused later (review of 19 October 2026, F15): the key cannot sign here (a phone; on a computer, a key read on another computer, F18), or an encrypted message forwarded unencrypted, or where nothing opens it. “” when no security key is asked (on a phone, a reply then goes without its quote, as its window says).