# pubsub/signature: Sign and Check Items Signatures

`signature` group commands to handle pubsub item cryptographic signatures:

You can check Pubsub Encryption to have overview on how it works.

## sign

Sign a pubsub item using OpenPGP keys of the profile.

### example

Louise want to sign an item on her blog:

    $ li pubsub signature sign -s louise@example.net -n urn:xmpp:microblog:0 -i about_feminism

## check

Check validity of a signature found in attachments. For now, the attachments data JSON as found in attachments must be used, it is planned to make this command simpler in the close future.

### example

Pierre wants to check that a blog post is really from Louise:

    $ li pubsub signature check -s louise@example.net -n urn:xmpp:microblog:0 -i about_feminism '{"timestamp": 1667079677.0, "signers": ["louise@example.net"], "signature": " "}'