aboutsummaryrefslogtreecommitdiffstats
path: root/src/content/docs/advanced/sync-all-public-keys.md
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-04-05 12:46:30 +0000
committersaturneric <[email protected]>2024-04-05 12:46:30 +0000
commit69c4fc3fa98502e962477a21b7719b3b87bfcf84 (patch)
tree7d97a682c16f2e0e4e10bd1ba5c12a17ef07a1b1 /src/content/docs/advanced/sync-all-public-keys.md
downloadManual-69c4fc3fa98502e962477a21b7719b3b87bfcf84.tar.gz
Manual-69c4fc3fa98502e962477a21b7719b3b87bfcf84.zip
feat: initial commit
Diffstat (limited to 'src/content/docs/advanced/sync-all-public-keys.md')
-rw-r--r--src/content/docs/advanced/sync-all-public-keys.md76
1 files changed, 76 insertions, 0 deletions
diff --git a/src/content/docs/advanced/sync-all-public-keys.md b/src/content/docs/advanced/sync-all-public-keys.md
new file mode 100644
index 0000000..4266fc3
--- /dev/null
+++ b/src/content/docs/advanced/sync-all-public-keys.md
@@ -0,0 +1,76 @@
+---
+title: Synchronizing Public Keys with Key Server
+sidebar:
+ label: Sync Public Keys
+---
+
+
+Keeping your public keys in sync with those stored on a key server is crucial
+for secure communications. This synchronization ensures that any changes to
+public keys, such as revocations or the addition of subkeys, are reflected in
+your local keyring. Without this, you may be vulnerable to security risks like
+man-in-the-middle attacks or authentication errors.
+
+Here's a structured guide to maintaining public key synchronization using the
+GpgFrontend's Public Key Sync feature.
+
+## Importance of Public Key Synchronization
+
+**Key Revocation:** If a key is revoked by its owner, it's vital to stop using
+it immediately. Revocation might occur if the private key is compromised or if
+the key is no longer used.
+
+**Subkey Updates:** If a new signing subkey is generated, it's essential for
+your local gpg to recognize it. Without the updated information, gpg won't
+authenticate signatures made with the new subkey.
+
+## How to Sync Public Keys
+
+GpgFrontend automates the public key synchronization process through a
+user-friendly interface. Here’s how to use it:
+
+1. Open the **Key Management** interface.
+2. Locate and click the **Sync Public Key** button. This initiates the automatic
+ synchronization.
+
+![Sync Public Key Button](https://image.cdn.bktus.com/i/2023/11/16/e2129464-6bd7-3fd4-e359-3a1f7a25bfd6.webp)
+
+_Note: Replace the placeholder text with the actual link to the image showing
+the Sync Public Key button._
+
+The feature works by checking all the public keys in your possession against the
+key server. If there's an updated version of a key you own, GpgFrontend will
+import the new details to your local keyring.
+
+### Choosing the Right Key Server
+
+To know which key server GpgFrontend interacts with, follow these steps:
+
+1. Go to the settings section of GpgFrontend.
+2. The default key server configured will be listed here.
+
+![Default Key Server Setting](https://image.cdn.bktus.com/i/2023/11/16/9bcac7e1-e058-84a0-520b-039c64eb3443.webp)
+
+_Note: Replace the placeholder text with the actual link to the image showing
+the key server settings._
+
+If you need to use a different key server:
+
+1. Navigate to the key server settings within GpgFrontend.
+2. Add your preferred key server's details.
+3. Set it as the default for future synchronizations.
+
+## Best Practices for Key Synchronization
+
+- **Regular Sync:** Regularly sync your keys to ensure you have the latest
+ updates, especially before engaging in secure communication.
+- **Verify Changes:** After syncing, verify any changes or updates to ensure
+ they are legitimate.
+- **Secure Network:** Always perform key synchronization over a secure network
+ to prevent interception or tampering.
+
+## Conclusion
+
+By following this guide, you can ensure that your public keys are always
+up-to-date, reflecting the current status on the key server, thereby maintaining
+the integrity of your encrypted communications.