ラベル GPG の投稿を表示しています。 すべての投稿を表示
ラベル GPG の投稿を表示しています。 すべての投稿を表示

2015年9月7日月曜日

keychain が gpg をロードしない

keychain のバージョンは 2.8.1 で何時からか gpg をロードしなくなりました。
前までは以下のように .bash_profile に記述してました。

keychain --quiet "$HOME"/.ssh/id_rsa
[ -z "$HOSTNAME" ] && HOSTNAME=$(uname -n)
[ -f "$HOME/.keychain/$HOSTNAME"-sh ] && \
    source "$HOME/.keychain/$HOSTNAME"-sh
[ -f "$HOME/.keychain/$HOSTNAME"-sh-gpg ] && \
    source "$HOME/.keychain/$HOSTNAME"-sh-gpg

この状態で 2.7.1 に keychain を置き換えてログインすると ssh と gpg のエージェントが起動されるのは確認しました。2.8.1 になってから何か追加でオプションが必要になったのかもしれないと思い man を眺めてました。man ページの最後にサンプルがあるんですが、それと比べても違いはない状態です。

なんだろうなぁー。と man ページを眺めてると --agents なるオプションがあってもしかしてと思い次のようにしてみました。

keychain --agents gpg,ssh --quiet "$HOME"/.ssh/id_rsa
[ -z "$HOSTNAME" ] && HOSTNAME=$(uname -n)
[ -f "$HOME/.keychain/$HOSTNAME"-sh ] && \
    source "$HOME/.keychain/$HOSTNAME"-sh
[ -f "$HOME/.keychain/$HOSTNAME"-sh-gpg ] && \
    source "$HOME/.keychain/$HOSTNAME"-sh-gpg

こうした後、ログアウトしてログインすると gpg-agent が起動しました。今まで気が付かなかったんだけど、いつからこうなってたんだろうって感じですね。

2015年6月5日金曜日

FacebookがPGP採用したけれど

FacebookがPGP採用したけれど、とてもじゃないけれど普及するような感じはありませんね。そもそも一般的に取り扱いがややこしいと私は思うんですよね。

しかし、今はわかりにくい状態だけれどもユーザのことを考えてPGPを導入しているFacebookは評価出来ると思います。