LoginSignup
10
8

More than 5 years have passed since last update.

opensslでiOSアプリ開発用CSRを作成

Last updated at Posted at 2016-06-15

iOSアプリ開発時に開発/配布用証明書を作成する際に必要となる、証明書署名要求(CSR)を作成する方法です。

  • macのキーチェーンアクセスを利用せずに、コマンドラインでopensslを用います
  • opensslがインストールされている環境であればWindows/Linuxでも作成が可能です

opensslの確認

macには標準でopensslがインストールされているので、基本的にはインストール不要です。

# opensslがインストールされているか確認する
# インストールされていれば、バージョンが表示される
$ openssl version
OpenSSL 0.9.8zh 14 Jan 2016

秘密鍵の作成

# RSA暗号(鍵長2048ビット)を用いて秘密鍵を作成
openssl genrsa -out private.key 2048
  • 出力ファイル名はprivate.key(任意)としています。

CSRの作成

# 作成した秘密鍵をもとにCSRを作成
openssl req -new -key private.key -out CertificateSigningRequest.certSigningRequest -subj "/emailAddress=[メールアドレス], CN=[コモンネーム], C=JP"
  • メールアドレスは任意の値です。(デベロッパー登録の有無等は無関係なはず)
  • コモンネームは任意の値です。(キーチェーンアクセスに秘密鍵を登録した際にコモンネームが表示されます。)
  • C=Country(国名)はJP(日本)としています。

参考

10
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
8