[{"data":1,"prerenderedAt":98},["ShallowReactive",2],{"i-heroicons:building-office-2":3,"i-heroicons:computer-desktop":8,"i-heroicons:cloud":10,"i-heroicons:server":12,"i-heroicons:folder":14,"i-heroicons:chart-bar":16,"i-heroicons:lock-closed":18,"i-heroicons:rectangle-stack":20,"i-heroicons:scale":22,"i-heroicons:key":24,"i-heroicons:finger-print":26,"i-heroicons:cpu-chip":28,"i-heroicons:document-text":30,"i-heroicons:shield-exclamation":32,"i-heroicons:shield-check":34,"blog-ja-yubikey-developer-tools-part-3":36,"i-heroicons:user":96},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008zm0 3h.008v.008h-.008zm0 3h.008v.008h-.008z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M2.25 15a4.5 4.5 0 0 0 4.5 4.5H18a3.75 3.75 0 0 0 1.332-7.257a3 3 0 0 0-3.758-3.848a5.25 5.25 0 0 0-10.233 2.33A4.5 4.5 0 0 0 2.25 15\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M21.75 17.25v-.228a4.5 4.5 0 0 0-.12-1.03l-2.268-9.64a3.375 3.375 0 0 0-3.285-2.602H7.923a3.375 3.375 0 0 0-3.285 2.602l-2.268 9.64a4.5 4.5 0 0 0-.12 1.03v.228m19.5 0a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3m19.5 0a3 3 0 0 0-3-3H5.25a3 3 0 0 0-3 3m16.5 0h.008v.008h-.008zm-3 0h.008v.008h-.008z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875zm6.75-4.5c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125zm6.75-4.5c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M6 6.878V6a2.25 2.25 0 0 1 2.25-2.25h7.5A2.25 2.25 0 0 1 18 6v.878m-12 0q.354-.126.75-.128h10.5q.396.002.75.128m-12 0A2.25 2.25 0 0 0 4.5 9v.878m13.5-3A2.25 2.25 0 0 1 19.5 9v.878m0 0a2.3 2.3 0 0 0-.75-.128H5.25q-.396.002-.75.128m15 0A2.25 2.25 0 0 1 21 12v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6c0-.98.626-1.813 1.5-2.122\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48 48 0 0 0 12 4.5c-2.291 0-4.545.16-6.75.47m13.5 0q1.515.215 3 .52m-3-.52l2.62 10.726c.122.499-.106 1.028-.589 1.202a6 6 0 0 1-2.031.352a6 6 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202zm-16.5.52q1.485-.305 3-.52m0 0l2.62 10.726c.122.499-.106 1.028-.589 1.202a6 6 0 0 1-2.031.352a6 6 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":25},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":27},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M7.864 4.243A7.5 7.5 0 0 1 19.5 10.5c0 2.92-.556 5.709-1.568 8.269M5.742 6.364A7.47 7.47 0 0 0 4.5 10.5a7.46 7.46 0 0 1-1.15 3.993m1.989 3.559A11.2 11.2 0 0 0 8.25 10.5a3.75 3.75 0 1 1 7.5 0q0 .79-.064 1.565M12 10.5a14.94 14.94 0 0 1-3.6 9.75m6.633-4.596a18.7 18.7 0 0 1-2.485 5.33\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":29},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25V6.75a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 6.75v10.5a2.25 2.25 0 0 0 2.25 2.25m.75-12h9v9h-9z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":31},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":33},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M12 9v3.75m0-10.036A11.96 11.96 0 0 1 3.598 6A12 12 0 0 0 3 9.75c0 5.592 3.824 10.29 9 11.622c5.176-1.332 9-6.03 9-11.622c0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.25-8.25-3.286m0 13.036h.008v.008H12z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":35},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M9 12.75L11.25 15L15 9.75m-3-7.036A11.96 11.96 0 0 1 3.598 6A12 12 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623c5.176-1.332 9-6.03 9-11.622c0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285\"\u002F>",{"id":37,"documentId":38,"title":39,"content":40,"slug":41,"published":42,"createdAt":43,"updatedAt":43,"publishedAt":44,"locale":45,"authorManual":46,"cover":47,"tags":80,"seo":93,"author":51},193,"b34cyr6pldb2se5i7n85ep3j","YubiKey の開発者向けツール【YubiKeyとは-part3】","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqiita.com\u002Fadvent-calendar\u002F2018\u002Fsoftgiken\">ソフト技研 AdventCalendar\u003C\u002Fa> 18日目の記事です。\u003C\u002Fp>\n\u003Cp>YubiKey には様々な機能があることは\u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%AE%E6%A9%9F%E8%83%BD%E3%80%90yubikey%E3%81%A8%E3%81%AF-part2%E3%80%91\">ご紹介した通り\u003C\u002Fa>ですが、その機能をカスタマイズするために様々なツールを Yubico社が開発しています。しかし多くの機能があるが故、古くからのツールから新しいツールまで、いろいろとあり正直わかりづらいです。\u003C\u002Fp>\n\u003Cp>そこで、今回は開発者向けの記事として、 Yubico社が開発している各種ツールについてご紹介したいと思います。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>本シリーズの目次\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>・part1: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-%E3%81%AE%E7%A8%AE%E9%A1%9E%E3%80%90yubikey%E3%81%A8%E3%81%AF-part1%E3%80%91\">YubiKey の種類\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・part2: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%AE%E6%A9%9F%E8%83%BD%E3%80%90yubikey%E3%81%A8%E3%81%AF-part2%E3%80%91\">YubiKey 5 の機能\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・part3: \u003Cstrong>開発者向けツール（本記事）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>本記事のコンテンツ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・YubiKey Manager\u003C\u002Fp>\n\u003Cp>・YubiKey Personalization Tool\u003C\u002Fp>\n\u003Cp>・YubiKey PIV Manager\u003C\u002Fp>\n\u003Cp>・Yubico Authenticator\u003C\u002Fp>\n\u003Cp>・CLI Tool たち\u003C\u002Fp>\n\u003Cp>・おまけ\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>おさらい\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>前回、前々回のエントリで、YubiKey には、大きく分けて 2種類 が存在すると書きました。\u003C\u002Fp>\n\u003Cp>つまり \u003Cstrong>Security Key by Yubico\u003C\u002Fstrong>と \u003Cstrong>YubiKey 5\u003C\u002Fstrong> シリーズです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_1_6e32b25aaa.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Security Key by Yubico で利用できるプロトコルは FIDO のみとなっており、ゆえに利用できるツールも YubiKey Manager 一つだけです。（当然 FIDO の機能のみ設定可能です）\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_2_c31dad546b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Manager の起動画面\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubikey-manager\u002F\">YubiKey Manager\u003C\u002Fa> は YubiKey に関する様々な設定を行える Python 製のツールです。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Security Key by Yubico の設定を行う\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Security Key by Yubico(\u003Cstrong>2\u003C\u002Fstrong> の刻印があるもの！)を挿入すると、Applications タブから PIN の設定や、キーのリセットを行うことができます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_3_e03c60e6bf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Manager で Security Key by Yubico の設定を行う\u003C\u002Fp>\n\u003Cp>ただし、キーのリセットを行ってしまうと、今までに登録した資格情報がすべて削除されてしまいますのでお気を付けください。\u003C\u002Fp>\n\u003Cp>※U2Fのみ利用可能な旧製品を挿入してもなにも設定できません。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_4_1f6503a483.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>U2F のみ利用可能な旧製品では設定不可\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>YubiKey 5 の設定を行う\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>YubiKey 5 を挿入すると、上記FIDOプロトコルに関する設定に加えて、Interface の設定、各Slotの設定が行えます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_5_7e1c742304.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey 5C Nano を挿入した状態\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Interface の設定\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Interface 設定は、YubiKeyのどの機能を有効にするかという設定です。 たとえば、YubiKey 5 の FIDO と PIV 機能は使うけれども、OTPは使わないので一時的に無効にしたいといった場合に利用できます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_6_4b83a644b4.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Interface の設定\u003C\u002Fp>\n\u003Cp>無効にしても設定は保存されており、再度有効にすることで元通りになりますので安心してください。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Slot の設定\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Slot の設定は YubiKey の OTP 機能を切り替えます。 okta などのサービスに独自の secret で OTPを登録する、あるいは自社で OTP の認証サーバーを立てる場合、もしくは Yubico OTP 以外の OATH-HOTP などを設定する場合などに利用します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_7_1c2b215313.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>OTP Slot 1, 2 の設定\u003C\u002Fp>\n\u003Cp>通常利用の利用では、あまり利用することはないかと思いますので、詳細な説明は割愛しますが、機会があればご紹介いたします。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey Personalization Tool\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKey Manager の Slot 設定をさらに詳細に行えるのが \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubikey-personalization-tools\u002F\">YubiKey Personalization Tool\u003C\u002Fa> です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_8_c99491b30a.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Personalization Tool の起動画面\u003C\u002Fp>\n\u003Cp>こちらのツールでは YubiKey の OTP 出力に関する詳細な設定が行えます。\u003C\u002Fp>\n\u003Cp>具体的には YubiKey Manager 同様、 YubiKey の Slot1, 2 の 2つのスロットに対し、Yubico OTP\u002FOATH-HOTP\u002FStatic Password\u002FChallenge-Response などを設定することが可能です。また、ほかにも\u003C\u002Fp>\n\u003Cp>・YubiKey Neo の NDEF 機能を設定する\u003C\u002Fp>\n\u003Cp>・金属部分のタップのふるまいを設定する\u003C\u002Fp>\n\u003Cp>・OTPの入力前後に tab や Enter キーを挿入する\u003C\u002Fp>\n\u003Cp>・YubiKey の金属部分のLEDに関する設定…etc\u003C\u002Fp>\n\u003Cp>といった細かい設定も可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_9_7e0b9b2454.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Personalization Tool オプション設定画面\u003C\u002Fp>\n\u003Cp>また、YubiKey Manager と大きく異なる点として、複数の YubiKey に対して連続で設定を行える機能があり、大量の YubiKey にOTPを設定しなければいけないようなインテグレーションの際に便利です。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey PIV Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKey の PIV 機能を利用するときに利用するのが \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fsmart-card-drivers-tools\u002F\">PIV Manager\u003C\u002Fa> です。\u003C\u002Fp>\n\u003Cp>PIN・PUK・Management Key の設定、証明書のインポート、自己発行証明書の作成、CSRへの証明書発行要求等、一通りの証明書に関する操作が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_10_3737c8e1a1.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>PIV Manager 起動画面\u003C\u002Fp>\n\u003Cp>Linux や Mac 環境で利用するにはこのツールを使っておけば間違いないのですが、Windows 環境で Windows の CNG 経由で利用を考えている際は、ご注意ください。本ツールで Management Key を変更してしまうと CNG 経由での証明書書き込み等ができなくなります。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Yubico Authenticator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_11_ae257ec971.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Yubico Authenticator (Android版)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubico-authenticator\u002F\">Yubico Authenticator\u003C\u002Fa> は Google Authenticator などと同様に、 TOTP の登録や表示ができるアプリケーションです。 TOTP の Seed（OTPを生成する秘密情報）は通常、TOTP を表示するデバイスに保存されますが、Yubico Authenticator アプリでは YubiKey に Seed を保存することにより、複数のデバイスで TOTP の表示が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_12_43d23f5485.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Yubico Authenticator(Windows版)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>CLI Tool たち\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ここまで GUI のツールをご紹介しましたが、各種ツールには CLI のツールもあり、YubiKey のインテグレーションを助けてくれます。\u003C\u002Fp>\n\u003Cp>以前までは、各ツールの CLI ツールを一つ一つご紹介しなければならなかったのですが、最近は \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYubico\u002Fyubikey-manager\">YubiKey Manager\u003C\u002Fa> に統合していく方針のようで、活発に開発が進められています。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>インストール方法\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Windows であれば、\u003Ca href=\"https:\u002F\u002Fdevelopers.yubico.com\u002Fyubikey-manager-qt\u002F\">YubiKey Manager GUI\u003C\u002Fa> に同梱されているのでパスを通します。Mac で あればbrew install ykman, あるいは、pip経由でpip install ykmanでインストールが可能です。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>利用方法\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>ykman コマンドを利用すれば、インテグレーションの自動化や、GUIツールで変更できないパラメータの変更が可能です。\u003C\u002Fp>\n\u003Cp>たとえば、モードの変更を効率的に行うことや\u003C\u002Fp>\n\u003Cpre>\u003Ccode># FIDO + CCID モードに変更\n$ ykman mode -f f+c\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>PIV モードの PIN, PUK の試行回数を変更するといった GUI では変更不可なパラメータも変更可能です。\u003C\u002Fp>\n\u003Cpre>\u003Ccode># PIN の試行回数の変更\n$ ykman ykman piv set-pin-retries -P 123456 10 5\nWARNING: This will reset the PIN and PUK to the factory defaults!\nSet PIN and PUK retry counters to: 10 5? [y\u002FN]: y\nDefault PINs are set.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>詳しくは、\u003Ca href=\"https:\u002F\u002Fsupport.yubico.com\u002Fsupport\u002Fsolutions\u002Farticles\u002F15000012643-yubikey-manager-cli-ykman-user-manual\">YubiKey Manager CLI (ykman) User Manual : Yubico Support\u003C\u002Fa> をご覧ください。まだ見ぬ YubiKey の機能を発見できるかもしれません。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>おまけ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>私は Windows 環境で YubiKey の各種ツールをインストールする場合、\u003Ca href=\"https:\u002F\u002Fscoop.sh\u002F\">scoop\u003C\u002Fa> を利用しています。基本的なツール一式はこちらから落とせば一発ですのでよろしければ利用してみてください。\u003C\u002Fp>\n\u003Cpre>\u003Ccode># extras bucket の追加\n$ scoop bucket add extras\n\n# YubiKey 関連ツールの検索\n$ scoop search yubi\n\n&#39;main&#39; bucket:\n    yubico-piv-tool (1.6.2)\n    yubikey-personalization (1.19.0)\n\n&#39;extras&#39; bucket:\n    yubikey-manager-qt (0.5.2)\n    yubikey-personalization-gui (3.1.25)\n    yubikey-piv-manager (1.4.2)\n\n# yubikey manager qt のインストール\n$ scoop install yubikey-manager-qt\n\n# ykman.exe へのパスも通ります\n$ ykman --help\nUsage: ykman.exe [OPTIONS] COMMAND [ARGS]...\n\n  Configure your YubiKey via the command line.\n\nOptions:\n  -v, --version\n  -d, --device SERIAL\n  -l, --log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]\n                                  Enable logging at given verbosity level\n  --log-file FILE                 Write logs to the given FILE instead of standard error; ignored unless\n                                  --log-level is also set\n  -h, --help                      Show this message and exit.\n\nCommands:\n  config   Enable\u002FDisable applications.\n  fido     Manage FIDO applications.\n  info     Show general information.\n  list     List connected YubiKeys.\n  mode     Manage connection modes (USB Interfaces).\n  oath     Manage OATH application.\n  openpgp  Manage OpenPGP application.\n  otp      Manage OTP Application.\n  piv      Manage PIV application.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>最後に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>今回は、YubiKey の資格情報の書き込みや変更を行える便利なツールをご紹介しました。\u003C\u002Fp>\n\u003Cp>ただし YubiKey の資格情報を上書きすることで、現在利用している資格情報が消去され二度と復元できなくなる場合もあります。くれぐれも\u003Cstrong>書き換えは自己責任\u003C\u002Fstrong>で行ってください。\u003C\u002Fp>\n\u003Cp>なお、YubiKey に関するサポートやコンサルタントが必要な場合は、\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">問い合わせページ\u003C\u002Fa>よりお問い合わせください。\u003C\u002Fp>\n","yubikey-developer-tools-part-3","2018-12-18","2026-04-28T08:21:28.087Z","2026-04-28T08:21:31.046Z","ja","YubiOn",{"id":48,"documentId":49,"name":50,"alternativeText":51,"caption":51,"focalPoint":51,"width":52,"height":53,"formats":54,"hash":75,"ext":56,"mime":60,"size":76,"url":77,"previewUrl":51,"provider":78,"provider_metadata":51,"createdAt":79,"updatedAt":79,"publishedAt":79},1510,"mv6ro6olbtdvup8nl9v7d2a4","blog-yubikey-developer-tools-part-3-1.png",null,677,244,{"small":55,"thumbnail":66},{"ext":56,"url":57,"etag":58,"hash":59,"mime":60,"name":61,"path":51,"size":62,"width":63,"height":64,"sizeInBytes":65},".png","https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_yubikey_developer_tools_part_3_1_6e32b25aaa.png","62acc2e96d8e09bcc063c3f0e03424ea","small_blog_yubikey_developer_tools_part_3_1_6e32b25aaa","image\u002Fpng","small_blog-yubikey-developer-tools-part-3-1.png",73.75,500,180,73749,{"ext":56,"url":67,"etag":68,"hash":69,"mime":60,"name":70,"path":51,"size":71,"width":72,"height":73,"sizeInBytes":74},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubikey_developer_tools_part_3_1_6e32b25aaa.png","1d1c9965aca0fe30af9c971466bb1dca","thumbnail_blog_yubikey_developer_tools_part_3_1_6e32b25aaa","thumbnail_blog-yubikey-developer-tools-part-3-1.png",21.61,245,88,21612,"blog_yubikey_developer_tools_part_3_1_6e32b25aaa",37.23,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_1_6e32b25aaa.png","aws-s3","2026-04-28T08:20:40.588Z",[81,87],{"id":82,"documentId":83,"name":84,"slug":51,"createdAt":85,"updatedAt":85,"publishedAt":86},66,"sd7t0a9tqso1d8h09tbtcuu0","セキュリティキー","2026-04-28T05:38:33.209Z","2026-04-28T05:38:35.057Z",{"id":88,"documentId":89,"name":90,"slug":51,"createdAt":91,"updatedAt":91,"publishedAt":92},22,"e0nti57slk8t0ag21prw0zr2","YubiKey","2026-04-28T05:13:37.740Z","2026-04-28T05:13:39.579Z",{"id":94,"metaDescription":95},427,"YubiKeyの機能をカスタマイズするためのYubico社製ツールを開発者向けに解説。YubiKey Managerなど各種ツールの違いや使い方を紹介します。",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":97},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M15.75 6a3.75 3.75 0 1 1-7.5 0a3.75 3.75 0 0 1 7.5 0M4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.9 17.9 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632\"\u002F>",1783406257113]