*開発者証明書の取得方法と付与方法 [#q2713177]
このページの内容は古くなってしまったので改定した内容を「[[証明書について]]」に移動させました。

&color(red){注意:2007年12月にSymbian Signedが改定されましたので、以下の情報は古くなっています。};

**1:SymbianSignedのアカウントを取得する [#o9a0b7e8]
+[[SymbianSigned>https://www.symbiansigned.com/]]に移動します。 
+ページ右側の「AccountSettings(薄緑色の領域)」の「[[Register now!>https://www.symbiansigned.com/app/page/register]]」をクリックしてレジストページに移動する。 
+「※印」が付いているフォームに必要事項を記入してページ下部の「Register Now」をクリックする。 
+アカウントが取得できたらログインする。 


**2:開発者証明書申請書(MyDevCert.csr)を用意する [#d4363e67]
+Symbian Developer Certificateをダウンロードする 
++ログインできたら、SymbianSignedのトップページの左上のタブ「My Symbian Signed」をクリックする。 
++ページ右側の「DeveloperCertificates」をクリックする。 
++ページ下部の「In order to obtain a Symbian Developer Certificate, a tool called DevCertRequest must be used. You can download it here」の「here」をクリックして「Symbian Developer Certificate」をダウンロードする。 
++「Symbian Developer Certificate」をインストールする。 
+開発者証明書申請書を作成する。 
++「Symbian Developer Certificate」を起動する。 
++Step1 
+++「Specify name of the output file:」に申請書を保存する場所と名前を指定する(E:\MyDevCert.csrとか)。 ちなみにここで指定した名前が最終的な開発者証明書(MyDevCert.cerとか)の名前になる。(取得後にリネームしても特に問題は無い) 
+++ファイルの保存場所を指定したらNextを押す。 
++Step2 
+++「ACS Pub IDavailable:」は「No」を指定する。 
+++「Private key file:」に適当なプライベートキー名(E:\MyKey.keyとか)を指定する。 
+++「Private key file password:」には適当なパスワードを入力する(4文字以上)。ここで入力したパスワードは後でSISファイルに付与するときに使用するのでメモを取っておくこと。  設定が完了したらNextを押す。 
++Step3 
+++「※印」が付いているフィールドを全て埋める。 
+++入力できたらNextを押す。 
++Step4 
+++「IMEI(s):」に開発者証明書を使用したいデバイスのIMEI(ハイフン不要)を入力する。IMEIは各デバイスの電話モードで「*#06#」を入力すると表示される(15桁の数字)。 
+++「Application Capabilities」に追加したいケイパビリティをAddを押して右のフィールドへ移動させる。なお&color(red){MFepやMFepSetup等で使用する場合は13個のケイパビリティを全て指定すること};。 
+++設定が完了したらNextを押す。 
++Step5 
+++入力データの一覧が表示されるので、確認できたらFinishを押す。これで最初に設定したフォルダに開発者証明書申請書(MyDevCert.csr)が作成される。 


**3:開発者証明書申請書をSymbianSignedに提出して開発者証明書(MyDevCert.cer)を取得する [#y1e0f701]
+再びSymbianSignedにログインする。 
+ページ上部のタブ「My Symbian Signed」をクリックする。 
+ページ右の「DeveloperCertificates」をクリックする。 
+ページ右の「Request」をクリックする。 
+「参照」ボタンを押し、作成した開発者証明書申請書(MyDevCert.csr)を指定する。 
+「Send」ボタンを押してをSymbianSignedに提出する。 
+少し待つとページが移動し、開発者証明書が作成され、「Download」ボタンを押すと開発者証明書(MyDevCert.cer)が取得できる。 
+一度作成すれば以降は「My Symbian Signed」→「DeveloperCertificates」→「My DevCerts」から取得できる。ただし&color(red){有効期限は半年なので、半年経ったら再度作成する必要がある};。


**4-1:取得した開発者証明書をSISファイルに付与する(コマンドライン) [#jbd094ea]
+UIQ3もしくはS60 3rdのSDKの「/Epoc32/Tools」フォルダに「signsis.exe」というツールがあるのでそれを使います。(SDKは各自で用意して下さい)
+コマンドプロンプトからsignsis.exeを実行して開発者証明書をSISファイルに付与します。コマンドは「&color(red){※signsis.exe (付与対象).sis (付与後の名前).sis (取得した開発者認証).cer (鍵ファイル).key (パスワード)};」です。
+例:「&color(Magenta){signsis.exe MFep3_none_051.sis MFep3_dev_051.sis MyDevCert.cer MyKey.key Password};」
+新しく出力されたSISファイルを実機にインストールする。 


**4-2:取得した開発者証明書をSISファイルに付与する(EasySignSIS) [#h08ec7de]
コマンドラインを使用しなくても良いようにsignsis.exeのフロントエンドソフトを作ってみました。[[こちらのページ>EasySignSIS]]で公開していますのでお試し下さい。


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   最終更新のRSS