aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/README.md
diff options
context:
space:
mode:
authordrduh <github@duh.to>2019-08-14 18:21:50 +0000
committerGitHub <noreply@github.com>2019-08-14 18:21:50 +0000
commit96c15ba3f376502ec60067c879c8b66fa6ab55a2 (patch)
tree782228284a7b0bf172bad3c7236c4c5880caf92d /README.md
parentMerge pull request #121 from Chili-Man/patch-1 (diff)
parentFix formatting (diff)
downloadYubiKey-Guide-96c15ba3f376502ec60067c879c8b66fa6ab55a2.tar.gz
Merge pull request #120 from timcooijmans/patch-1
Describe how to enable mailvelope on MacOS
Diffstat (limited to 'README.md')
-rw-r--r--README.md35
1 files changed, 35 insertions, 0 deletions
diff --git a/README.md b/README.md
index 60f985f..97cfcff 100644
--- a/README.md
+++ b/README.md
@@ -1863,6 +1863,41 @@ YubiKey will blink when it is waiting for a touch.
GPG keys on YubiKey can be used with ease to encrypt and/or sign emails and attachments using [Thunderbird](https://www.thunderbird.net/) and [Enigmail](https://www.enigmail.net). Thunderbird supports OAuth 2 authentication and can be used with Gmail. See [this guide](https://ssd.eff.org/en/module/how-use-pgp-linux) from EFF for detailed instructions.
+## mailvelope on MacOS
+
+[Mailvelope](https://www.mailvelope.com/en) allows GPG keys on YubiKey to be used with Gmail and others.
+
+On MacOS install gpgme using homebrew:
+```console
+$ brew install gpgme
+```
+
+To allow Chrome to run gpgme:
+```console
+$ nano ~/Library/Application\ Support/Google/Chrome/NativeMessagingHosts/gpgmejson.json
+```
+and paste:
+```json
+{
+ "name": "gpgmejson",
+ "description": "Integration with GnuPG",
+ "path": "/usr/local/bin/gpgme-json",
+ "type": "stdio",
+ "allowed_origins": [
+ "chrome-extension://kajibbejlbohfaggdiogboambcijhkke/"
+ ]
+}
+```
+
+Edit the default path to allow Chrome to find gpg:
+```console
+$ sudo launchctl config user path /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
+```
+
+Close Chrome if it is running and reboot your Mac.
+
+Finally install the [mailvelope extension](https://chrome.google.com/webstore/detail/mailvelope/kajibbejlbohfaggdiogboambcijhkke) from the Chrome app store.
+
# Reset
If PIN attempts are exceeded, the card is locked and must be [reset](https://developers.yubico.com/ykneo-openpgp/ResetApplet.html) and set up again using the encrypted backup.