Changeset 3375878
- Timestamp:
- 10/09/2025 03:57:57 PM (3 months ago)
- Location:
- signed-posts
- Files:
-
- 1 added
- 2 edited
-
assets/signed-posts-256x256.png (added)
-
tags/0.4/readme.txt (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
signed-posts/tags/0.4/readme.txt
r3375361 r3375878 32 32 == Frequently Asked Questions == 33 33 34 ** Q:How do I get the content of my post to sign it?**35 A:Once you’ve finished your post, click the three dots in the top-right corner of the Gutenberg editor. When the options menu opens, select “Copy all blocks.” That is the content you should sign.34 **How do I get the content of my post to sign it?** 35 Once you’ve finished your post, click the three dots in the top-right corner of the Gutenberg editor. When the options menu opens, select “Copy all blocks.” That is the content you should sign. 36 36 37 ** Q:Where can I host my OpenPGP public key?**38 A:You can host it on any service that offers direct links and allows CORS (Cross-Origin Resource Sharing) access.37 **Where can I host my OpenPGP public key?** 38 You can host it on any service that offers direct links and allows CORS (Cross-Origin Resource Sharing) access. 39 39 40 ** Q:What happens if the signature isn't valid?**41 A:The plugin will display a warning message indicating that the signature doesn't match the content or the public key, which can be a sign of content tampering.40 **What happens if the signature isn't valid?** 41 The plugin will display a warning message indicating that the signature doesn't match the content or the public key, which can be a sign of content tampering. 42 42 43 ** Q:Does the plugin affect my site's performance?**44 A:The impact on the server is minimal, as the verification is performed entirely in the visitor's browser. The only additional resource is the download of the public key, which is usually very small.43 **Does the plugin affect my site's performance?** 44 The impact on the server is minimal, as the verification is performed entirely in the visitor's browser. The only additional resource is the download of the public key, which is usually very small. 45 45 46 ** Q:What format should I use to sign with DID?**47 A:Use Compact JWS (detached) with `{"alg":"EdDSA","b64":false,"crit":["b64"],"kid":"<your did#key>"}` and sign the canonicalized post content (same text you would sign with OpenPGP).46 **What format should I use to sign with DID?** 47 Use Compact JWS (detached) with `{"alg":"EdDSA","b64":false,"crit":["b64"],"kid":"<your did#key>"}` and sign the canonicalized post content (same text you would sign with OpenPGP). 48 48 49 ** Q:Where do I set my DID?**50 A:In your User Profile, in the "Decentralized Identifiers (DID)" field. For `did:web`, ensure your `did.json` is hosted at `https://<host>/.well-known/did.json`.49 **Where do I set my DID?** 50 In your User Profile, in the "Decentralized Identifiers (DID)" field. For `did:web`, ensure your `did.json` is hosted at `https://<host>/.well-known/did.json`. 51 51 52 52 == Source Code and Libraries == -
signed-posts/trunk/readme.txt
r3375361 r3375878 32 32 == Frequently Asked Questions == 33 33 34 ** Q:How do I get the content of my post to sign it?**35 A:Once you’ve finished your post, click the three dots in the top-right corner of the Gutenberg editor. When the options menu opens, select “Copy all blocks.” That is the content you should sign.34 **How do I get the content of my post to sign it?** 35 Once you’ve finished your post, click the three dots in the top-right corner of the Gutenberg editor. When the options menu opens, select “Copy all blocks.” That is the content you should sign. 36 36 37 ** Q:Where can I host my OpenPGP public key?**38 A:You can host it on any service that offers direct links and allows CORS (Cross-Origin Resource Sharing) access.37 **Where can I host my OpenPGP public key?** 38 You can host it on any service that offers direct links and allows CORS (Cross-Origin Resource Sharing) access. 39 39 40 ** Q:What happens if the signature isn't valid?**41 A:The plugin will display a warning message indicating that the signature doesn't match the content or the public key, which can be a sign of content tampering.40 **What happens if the signature isn't valid?** 41 The plugin will display a warning message indicating that the signature doesn't match the content or the public key, which can be a sign of content tampering. 42 42 43 ** Q:Does the plugin affect my site's performance?**44 A:The impact on the server is minimal, as the verification is performed entirely in the visitor's browser. The only additional resource is the download of the public key, which is usually very small.43 **Does the plugin affect my site's performance?** 44 The impact on the server is minimal, as the verification is performed entirely in the visitor's browser. The only additional resource is the download of the public key, which is usually very small. 45 45 46 ** Q:What format should I use to sign with DID?**47 A:Use Compact JWS (detached) with `{"alg":"EdDSA","b64":false,"crit":["b64"],"kid":"<your did#key>"}` and sign the canonicalized post content (same text you would sign with OpenPGP).46 **What format should I use to sign with DID?** 47 Use Compact JWS (detached) with `{"alg":"EdDSA","b64":false,"crit":["b64"],"kid":"<your did#key>"}` and sign the canonicalized post content (same text you would sign with OpenPGP). 48 48 49 ** Q:Where do I set my DID?**50 A:In your User Profile, in the "Decentralized Identifiers (DID)" field. For `did:web`, ensure your `did.json` is hosted at `https://<host>/.well-known/did.json`.49 **Where do I set my DID?** 50 In your User Profile, in the "Decentralized Identifiers (DID)" field. For `did:web`, ensure your `did.json` is hosted at `https://<host>/.well-known/did.json`. 51 51 52 52 == Source Code and Libraries ==
Note: See TracChangeset
for help on using the changeset viewer.