Mercurial > libervia-backend
comparison doc/libervia-cli/pubsub_signature.rst @ 3966:9f85369294f3
doc (encryption, cli): pubsub signing documentation:
- add a `Pubsub Signature` section to `encryption` documentation
- document `-X, --sign` flag where it's used
- document `pubsub/signature` subcommands
fix 381
author | Goffi <goffi@goffi.org> |
---|---|
date | Sun, 30 Oct 2022 01:06:58 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3965:2695dafc5c4d | 3966:9f85369294f3 |
---|---|
1 .. _libervia-cli_pubsub_signature: | |
2 | |
3 ================================================= | |
4 pubsub/signature: Sign and Check Items Signatures | |
5 ================================================= | |
6 | |
7 ``signature`` group commands to handle pubsub item cryptographic signatures: | |
8 | |
9 You can check :ref:`pubsub-encryption` to have overview on how it works. | |
10 | |
11 sign | |
12 ===== | |
13 | |
14 Sign a pubsub item using OpenPGP keys of the profile. | |
15 | |
16 example | |
17 ------- | |
18 | |
19 Louise want to sign an item on her blog:: | |
20 | |
21 $ li pubsub signature sign -s louise@example.net -n urn:xmpp:microblog:0 -i about_feminism | |
22 | |
23 check | |
24 ===== | |
25 | |
26 Check validity of a signature found in attachments. For now, the attachments data JSON as | |
27 found in attachments must be used, it is planned to make this command simpler in the close | |
28 future. | |
29 | |
30 example | |
31 ------- | |
32 | |
33 Pierre wants to check that a blog post is really from Louise:: | |
34 | |
35 $ li pubsub signature check -s louise@example.net -n urn:xmpp:microblog:0 -i about_feminism '{"timestamp": 1667079677.0, "signers": ["louise@example.net"], "signature": "iQGzBAABCAAdFiEEeTqK7iUsJz97sLSEgjG1Of9Gvi0FAmNdnf0ACgkQgjG1Of9Gvi293Qv+IWe6gkaAPzGI6fis9yg9biSdFE9qf9oi+jyTiZuTR1QjjZYE7x+vsj3KewKBUMOyqxKMk1WVKmimDb3yCqfF852lEox3OQuBMP46G9UHDNII6D+oqe4VVWZhqe3s3twWYc08nrvAUH4tMI96xml4wuEk6Fv8PwBcNEEzX8zNwLYeY6tsR72XErBDn5oY06OGhZeLBn6FkUI1QZ3jT0djjH87CuH+9gOS6vEIpO+UnCqvB3aqxwhHIIOh5X9bUyEyxINb3kA6WpYumlc92vE8ROndPZGEni9OfouTjJL7+tUmcNz4RJdbEzBpETtzJ4B3r/kbJWKi5YDpZZOI1k/W/eKXFIg6Aycc0iG/THSEwvYMFGrmyQYosdC+mbjSE4DvYE1aSHOLW3ut5kNuDqLH17/kyOh+VoR4FAkRtGoa34sQN2jaRG8m/Gl+98Ha67k8OisnrHOx7FKGGcrpEp+BCUgvNP0IRFCz26xSaZ6aXK2SQkcvlbVXf6o0BkE5Hwcn"}' |