aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sh
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2021-05-20 16:51:16 -0500
committerToby Vincent <tobyv13@gmail.com>2021-05-20 16:51:16 -0500
commit4f02d2003af52df97f3a1f44b5a0d3b6c2bc6e68 (patch)
tree0fbd6f4329218b09d15fdf0f7dd596d6f863dddb /sh
parent816442e6763dfb56b5c7f603fe6d57421a26fb80 (diff)
feat: added function to relearn gpg card serial no
Diffstat (limited to 'sh')
-rwxr-xr-xsh/gpg.sh19
1 files changed, 7 insertions, 12 deletions
diff --git a/sh/gpg.sh b/sh/gpg.sh
index c223695..3dec43f 100755
--- a/sh/gpg.sh
+++ b/sh/gpg.sh
@@ -4,17 +4,8 @@
# https://github.com/drduh/YubiKey-Guide#remote-host-configuration
# https://dev.to/dzerycz/series/11353
-# SSH Socket
-# Removing Linux SSH socket and replacing it by link to wsl2-ssh-pageant socket
-# export SSH_AUTH_SOCK=$HOME/.ssh/agent.sock
-# ss -a | grep -q $SSH_AUTH_SOCK
-# if [ $? -ne 0 ]; then
-# rm -f $SSH_AUTH_SOCK
-# (setsid nohup socat UNIX-LISTEN:$SSH_AUTH_SOCK,fork EXEC:"$DOTFILES/ssh/wsl2-ssh-pageant.exe" &>/dev/null &)
-# fi
-
-# GPG Socket
-# Removing Linux GPG Agent socket and replacing it by link to wsl2-ssh-pageant GPG socket
+# GPG & SSH Socket
+# Removing Linux Agent sockets and replace it with wsl2-ssh-pageant socket
export SSH_AUTH_SOCK=$HOME/.ssh/agent.sock
export GPG_AGENT_SOCK=$HOME/.gnupg/S.gpg-agent
export SOCKETS=("${SSH_AUTH_SOCK}" "${GPG_AGENT_SOCK}" "${GPG_AGENT_SOCK}.extra")
@@ -37,5 +28,9 @@ function gpg-reset() {
gpg-init
}
-alias gpgrst=gpg-reset
+# Relearn card serial number
+function gpg-learn {
+ gpg-connect-agent.exe "scd serialno" "learn --force" /bye
+}
+
gpg-init