blob: 0b5b8399f9a8b22240a1e5ee853f2579e00484d1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
---
title: McCoy
slug: McCoy
tags:
- Extensions
- 'Extensions:Tools'
- Tools
translation_of: Mozilla/Projects/McCoy
---
<p><strong>McCoy</strong> は、アドオン作者がユーザのために安全な更新を提供できるようにしてくれるアプリケーションです。Firefox や Thunderbird などのアプリケーションはアドオンについて、定期的に更新情報を探し、インストールします。この時、取得された更新情報が、アドオンの作者によって書かれて以降、第三者によって改変されていないことが重要です。具体的にいうと、McCoy は更新情報の定義ファイルを電子署名するという処理に主眼を置いています。これによって、Firefox などのアプリケーションは、通常の安全でない経路を通じて取得した定義ファイルの完全性を検証することができます。</p>
<p>McCoy の技術的な詳細について学びたい場合は、{{ interwiki('wikimo', 'McCoy', 'プロジェクトの wiki') }} を参照してください。</p>
<p>{{ 英語版章題("Installing McCoy") }}</p>
<h2 id="McCoy_.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB" name="McCoy_.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">McCoy のインストール</h2>
<p>MyCoy を使うには、ダウンロードとインストールを行う必要があります。McCoy はあなたが使っている OS の標準的なパッケージ形式で提供されていますので、好きな場所に展開して実行するだけで利用できます。</p>
<ul> <li><a class="external" href="http://www.oxymoronical.com/mccoy/releases/0.5/mccoy-0.5.en-US.win32.zip">mccoy-0.5.en-US.win32.zip</a> (Windows)</li> <li><a class="external" href="http://www.oxymoronical.com/mccoy/releases/0.5/mccoy-0.5.en-US.linux-i686.tar.bz2">mccoy-0.5.en-US.linux-i686.tar.bz2</a> (Linux)</li> <li><a class="external" href="http://www.oxymoronical.com/mccoy/releases/0.5/mccoy-0.5.en-US.mac.dmg">mccoy-0.5.en-US.mac.dmg</a> (Mac OS X Universal)</li>
</ul>
<div class="note">Linux 上で McCoy を動作させる時には、いくつかの既知の問題があります。古いバージョンの Linux 上では動きませんし、システムを更新する度にいくつかの既知の問題が起こります。私たちはこれを次のリリースで直したいと思っています。</div>
<p>{{ 英語版章題("Uninstalling McCoy") }}</p>
<h2 id="McCoy_.E3.81.AE.E3.82.A2.E3.83.B3.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB" name="McCoy_.E3.81.AE.E3.82.A2.E3.83.B3.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB">McCoy のアンインストール</h2>
<p>McCoy をアンインストールするには、単純に、McCoy のファイルを削除してください。暗号鍵やその他の McCoy のデータは、アプリケーション本体からは独立していて、プロファイルフォルダの中に保存されます。そのため、あなたは大切な暗号鍵をなくすことなく McCoy をアンインストールしたり再インストールしたりすることができます。</p>
<p>{{ 英語版章題("Backing up data") }}</p>
<h2 id=".E3.83.87.E3.83.BC.E3.82.BF.E3.81.AE.E3.83.90.E3.83.83.E3.82.AF.E3.82.A2.E3.83.83.E3.83.97" name=".E3.83.87.E3.83.BC.E3.82.BF.E3.81.AE.E3.83.90.E3.83.83.E3.82.AF.E3.82.A2.E3.83.83.E3.83.97">データのバックアップ</h2>
<p>もし McCoy のデータをバックアップしたり、あるマシンから他のマシンにデータを移動したりしたい場合は、プロファイルフォルダをコピーしてください。これは以下の位置にあります:</p>
<ul> <li>%APPDATA%\Mozilla\McCoy (Windows)<ul> <li>C:\Documents and Settings\<ユーザ名>\Application Data\Mozilla\McCoy (Windows 2000/XP)</li> <li>C:\Users\<ユーザ名>\AppData\Roaming\Mozilla\McCoy (Windows Vista)</li> </ul></li> <li>~/.mozilla/mccoy (Linux)</li> <li>~/Library/Application Support/McCoy (Mac OS X)</li>
</ul>
<div class="note">新しいキーを作成する時は必ず、プロファイルフォルダをバックアップし、安全な場所に保存しておくことを強く推奨します。バックアップしておかないと、あなたのプライベートキーを無くしてしまった場合に、それを復元する方法がありません!</div>
<p>{{ 英語版章題("Running McCoy") }}</p><h2 id="McCoy_.E3.81.AE.E5.AE.9F.E8.A1.8C" name="McCoy_.E3.81.AE.E5.AE.9F.E8.A1.8C">McCoy の実行</h2>
<p>McCoy を実行するには、<code>mccoy</code> という実行ファイル (もしくは OS X 用の McCoy というアプリケーション) を起動してください。初めて起動する時には、マスターパスワードを生成するように尋ねられるでしょう。あなたの McCoy のデータを保護するために、パスワードを使うことを強く推奨します。一度設定したパスワードは <code>Keys</code> メニューで変更することができ、McCoy を起動する度に毎回、パスワードの入力を求められることになります。</p>
<p>{{ 英語版章題("Running McCoy from command line") }}</p>
<h3 id="McCoy_.E3.82.92.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E3.81.8B.E3.82.89.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B" name="McCoy_.E3.82.92.E3.82.B3.E3.83.9E.E3.83.B3.E3.83.89.E3.83.A9.E3.82.A4.E3.83.B3.E3.81.8B.E3.82.89.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B">McCoy をコマンドラインから実行する</h3>
<p>現在は Windows において McCoy のコマンドラインからの実行はサポートしていません。 しかし、将来これに対応する予定です。</p>
<p>一方で、いくつかの<strong>外部</strong>かつ<strong>非公式</strong>なツールが、コマンドラインからMcCoyを起動するために利用できます:</p>
<ol> <li><strong>Uhura</strong> - SoftLights の MXTools パッケージの一部 <a class=" external" href="http://www.softlights.net/projects/mxtools/uhura.html" rel="freelink">http://www.softlights.net/projects/mxtools/uhura.html</a></li> <li><strong>signOnTheLine</strong> - McCoy 用の拡張機能<br> <a class="link-https" href="https://fireclipse.svn.sourceforge.net/svnroot/fireclipse/trunk/FireclipseExtensions/chromebug/mccoy/signOnTheLine/">https://fireclipse.svn.sourceforge.net/svnroot/fireclipse/trunk/FireclipseExtensions/chromebug/mccoy/signOnTheLine/</a></li> <li><strong>Bug 396525</strong> - McCoy 用のパッチ<br> <a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=396525" title="https://bugzilla.mozilla.org/show_bug.cgi?id=396525">https://bugzilla.mozilla.org/show_bug.cgi?id=396525</a></li>
</ol>
<p>{{ 英語版章題("Signing update manifests") }}</p><h2 id=".E6.9B.B4.E6.96.B0.E6.83.85.E5.A0.B1.E5.AE.9A.E7.BE.A9.E3.81.AB.E7.BD.B2.E5.90.8D.E3.81.99.E3.82.8B" name=".E6.9B.B4.E6.96.B0.E6.83.85.E5.A0.B1.E5.AE.9A.E7.BE.A9.E3.81.AB.E7.BD.B2.E5.90.8D.E3.81.99.E3.82.8B">更新情報定義に署名する</h2>
<p>{{ 英語版章題("Before you release your add-on") }}</p>
<h3 id=".E3.82.A2.E3.83.89.E3.82.AA.E3.83.B3.E3.82.92.E5.85.AC.E9.96.8B.E3.81.99.E3.82.8B.E5.89.8D.E3.81.AB.E3.81.99.E3.82.8B.E4.BA.8B" name=".E3.82.A2.E3.83.89.E3.82.AA.E3.83.B3.E3.82.92.E5.85.AC.E9.96.8B.E3.81.99.E3.82.8B.E5.89.8D.E3.81.AB.E3.81.99.E3.82.8B.E4.BA.8B">アドオンを公開する前にする事</h3>
<p>更新情報の定義を検証するために、Firefox などのアプリケーションは、これを検証する方法についての情報をあなたに教えてもらう必要があります。この情報は、あなたが公開した元々のアドオンの中に、公開鍵の形式で埋め込まれて提供されます。</p>
<p>最初のステップは、暗号鍵の生成です。ツールバーの "Create" ボタンをクリックするか、"Keys" メニューから "Create Key" を選択してください。その鍵が何のための物なのか分かるように、鍵に名前を付けておくと良いでしょう。一つの鍵を全てのアドオンに使い回すか、アドオンごとに異なる鍵を使うかはあなた次第ですので、場合に応じて使い分けてください。</p>
<p>鍵を生成したら、公開鍵をあなたのアドオンの <code><a href="/ja/Install_Manifests" title="ja/Install_Manifests">install.rdf</a></code> ファイルに書き加える必要があります。最も簡単な方法は、鍵を選択してツールバーの <code>Install</code> ボタンを押すというやり方です。 <code>install.rdf</code> が置かれている場所を指示すると、公開鍵はそのファイルに直接埋め込まれます。ファイルは上書きされますので、必要に応じてバックアップを取っておいてください。</p>
<p>この <code>install.rdf</code> をあなたのアドオンの XPI に含めて配布することができます。</p>
<p>{{ Note("もし公開鍵を手作業で <tt>install.rdf</tt> に埋め込みたい場合は、鍵を右クリックして \"Copy Public Key\" を選択し、<code><a href='\"ja/Install.rdf#updateKey\"'>updateKey</a></code> エントリとしてファイルの中に書き込んでください。") }}</p>
<p>{{ 英語版章題("Releasing an update") }}</p>
<h3 id=".E6.9B.B4.E6.96.B0.E6.83.85.E5.A0.B1.E3.81.AE.E5.85.AC.E9.96.8B" name=".E6.9B.B4.E6.96.B0.E6.83.85.E5.A0.B1.E3.81.AE.E5.85.AC.E9.96.8B">更新情報の公開</h3>
<p>あなたのアドオンの更新されたバージョンを公開する準備が整ったら、次は <code><a href="/ja/Extension_Versioning,_Update_and_Compatibility#Update_RDF_Format" title="ja/Extension_Versioning,_Update_and_Compatibility#Update_RDF_Format">update.rdf</a></code> ファイルを自分自身の手で作成しなくてはいけません。このファイルに署名するために McCoy を使う必要があり、これによって、Firefox などのアプリケーションはこのファイルが確かにあなたの手で書かれたものであることを検証することができるようになります。元のアドオンの <code>install.rdf</code> に埋め込んだ鍵を選択して、次にツールバーの "Sign" ボタンをクリックし、あなたの <code>update.rdf</code> ファイルを選択すれば、ファイルの中の情報に署名が施されます。更新情報のファイルの中の情報を少しでも変更した場合、改めてファイルに署名を付け直さなければならないということに、くれぐれも注意してください。</p>
<p>{{ Note("この署名は RDF のことを考慮しています。つまり、もしあなたが XML ファイルを人間が読みやすい形に書き直しても、RDF で表現されている情報に変化がなければ、施された署名は已然として有効なままとなります。") }}</p>
<p>{{ languages( { "en": "en/McCoy", "fr": "fr/McCoy" } ) }}</p>
|