# 名刺
vCard (opens new window)という機械可読な名刺の標準規格があります。この規格には、KEY
エレメントとして公開鍵などのURIを格納 (opens new window)することができ、OpenPGP公開鍵の指紋を指定するopenpgp4fprスキーム (opens new window)が定義されています。openpgp4fpr:
に鍵IDを続けて記載します。
vCardをQRコードとして名刺に印刷することで、安全に公開鍵を配布することできます。
注意
本人から直接受けとらなかった鍵IDやQRコードは改竄されている可能性があることに留意が必要です.
$ cat <<_END | qrencode -o vcard.png
BEGIN:VCARD
FN:zunda
URL:https://zunda.freeshell.org/contacts.html
EMAIL:zundan@gmail.com
KEY:OPENPGP4FPR:F60960D80B224382CA8D831CB56C20316D6E8279
END:VCARD
_END
上記のコマンドで、下記のようなQRコードが生成されます。
このQRコードをOpenKeychainなどのアプリケーションで読み込むことで、自動的に公開鍵サーバから公開鍵をインポートすることもできます。
QRコードを読み込んだ人が鍵IDを確認できるよう、また、QRコードを読み込むアプリケーションが無くても公開鍵をインポートできるよう、鍵IDはQRコードだけではなく文字としても印刷しておくと良いでしょう。