一郎(23)58この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。前回は、Macを使ったiOSアプリ開発に必要な証明書ファイルの作成方法を紹介しました。今回はWindowsを使ってやってみましょう。開発用証明書の作成(Windows編)<今回作成するもの>証明書署名要求ファイル(*.csr)CER形式証明書ファイル(*.cer)P12形式証明書ファイル(*.p12)MacではOS付属の「キーチェーンアクセス」を使って証明書署名要求ファイル(CSRファイル)を作成しましたが、Windowsにはその手のソフトが付属していないので、「OpenSSL」というソフトをダウンロードして利用します。<用意するもの>ネットへの接続環境お手持ちのWindowsOpenSSLのダウンロードとインストールOpenSSLは公式サイトにてソースコードが公開されています。今回はこちらを利用させていただきましょう。OpenSSL通常版とLight版がありますが、CSRファイルを作成するだけなのでLight版をダウンロードしましょう。現在(2012/3/30時点)だと「v1.0.1」が最新のようですね。Lightいずれかを自分の環境に合わせてダウンロードします。ダウンロードが終わったexeファイルを実行してインストール。Centerからファイルをダウンロードしてインストールしましょう。C++もインストールできました。あとはOpenSSLのインストーラーに戻って「次へ」をクリックし、インストールを続行しましょう。途中オプションでOpenSSLのインストール場所、寄付の意思などを選択できます。証明書署名要求ファイル(CSRファイル)の作成OpenSSLのインストールが終わったら、さっそくCSRファイルを作成してみましょう。Centerで発行するために作成します。コマンドプロンプト(cmd.exe)を開いて、下記のコマンドを入力していきます。C:\OpenSSL-Win64\bin1)cdコマンドで、OpenSSLのbinディレクトリへ移動します。20482)genrsaコマンドで、秘密鍵を作成します。ここでは例として「yamamoto.key」というファイル名で作成しています。C=JP"3)reqコマンドで、秘密鍵(yamamoto.key)からCSRファイル(yamamoto.csr)を作成します。この時、メールアドレス(emailAddress)、証明書名(CN)、国(C)を入力します。上手くいくとコマンドプロンプトはこんな風になってるはず。OpenSSLのbinディレクトリにファイルが作成されました。先ほど作ったCSRファイルをアップロード、CER形式証明ファイルを発行/取得します。Storeへ公開用)の2種類の証明書がありますが、今回は開発用証明書を取得しましょう。Certificate」ボタンをクリックします。Storeへ公開用)証明書が必要な際は、Distributionタブから手続きを行います。先ほど作成したCSRファイルを選択してアップロードします。CSRファイルをアップロードすると、CERファイルの発行待ち状態になります。Issuance(発行待ち)」となっていますね。待ってページを更新すると、先ほどのステータスがIssued(発行済)に変わりました!「Download」ボタンをクリックして、CERファイルをダウンロードしましょう。CERファイルを手に入れました。(*.P12)」として書き出すことで作成します。先ほど作ったCERファイルをあらかじめOpenSSLのbinディレクトリに移動させておきます。コマンドプロンプト(cmd.exe)を開きます。C:\OpenSSL-Win64\bin1)cdコマンドで、OpenSSLのbinディレクトリに移動します。PEM2)x509コマンドで、CERファイル(ios_development.cer)を、PEMファイル(yamamoto.pem)に変換します。yamamoto.p123)pkcs12コマンドで、秘密鍵(yamamoto.key)とPEMファイル(yamamoto.pem)からP12ファイル(yamamoto.p12)を書き出します。※この時、p12ファイルを利用する際のパスワードを設定します。2回聞かれますので間違えないよう丁寧に入力しましょう。上手くいくとコマンドプロントはこんな風になっているはず(デジャブ)念願のp12ファイルを手に入れました。232,228まだプロフィールが設定されていません。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。夏目祐樹147こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。タイトルがすべてなのですが、社内で「登壇勉強会」が開催されたので、「登壇は最強の生存戦略である」というタイトルで登壇しました。本が出ていたので読んでみたところよかったので紹介させていただきます。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。