tamulab.jp

tamulabはプログラミングのtipsやインターネット上で気になったことなどを書き溜めています

[iPhone][SSL] iPhone に自己認証証明書をインストールする方法

calendar

reload

自分で構築した redmine で使っているSSL証明書が自己認証なんですが、RedminePM という iOS アプリで接続する場合にうまく接続できません。
そういう時には iPhone に証明書をインストールする必要があります。
※ iPod touch や iPad など iOS のデバイスであればほとんど同じだと思います。

RedminePM のサイトにある FAQ でもその方法が取り上げられています。
FAQ – RedminePM

iPhoneに自己証明書(オレオレ証明書)をインストールする方法 – nanapi

ただ、 iPhone 構成ユーティリティ というソフトウェアが必要になりますので、ちょっと手間がかかります。

そこで、もうちょっと簡単に行えるやりかたをご紹介します。
DER形式の証明書を作成して、それを iPhone にインストールします。

※すでに、自己認証証明書が作成済みであることを前提にしています。
サーバ上の自己認証証明書のパス: /etc/ssl/server.crt

手順1: crt から DER 形式の証明書を作成します。
$ cd /etc/ssl
$ openssl x509 -in server.crt -outform DER -out server.der

手順2: 出来上がった DER ファイルをローカルPCをにダウンロードします。
Cyberduck とか Transmit とかでダウンロードして下さい。

手順3: ダウンロードした DER ファイルを iPhone に転送します。
ここではメールに添付して送信します。

手順4: iPhone 側で受信したメールに添付されている DER ファイルを開く
IMG_1608

手順5: プロファイルのインストールを行います
表示されたプロファイルの「インストール」をタップします。
IMG_1609
すると、信頼性の検証に関する警告が表示されますが、右上の「インストール」で進みます。

手順6: プロファイルのインストールが完了します。
IMG_1611

これで、お使いの iPhone に自己認証証明書がインストールされました。
RedminePM でも証明書に関するエラーが表示されなくなります。

この記事をシェアする

関連記事

格安SSL証明書 CoreSSL を設定してみた【スクリーンショット多数】

No Image

Xperia VL SOL21のホームアプリをかえた話
サイト全体を SSL にした話
Redmine 3.2.1でチケットのコピーができなくなった(追記あり:2016-06-30)
Windows7 の Internet Explorer(IE) でベーシック認証で失敗する

folder Amazon

Fire TV Stickがキタ━(゚∀゚)━!!
Amazonでウィンターセール開催中(1/16まで)
AmazonでCyberMondayセール開催中[〜12/12]
more...

folder AWS

[9/15まで] AWS 無料クーポンプレゼント実施中
[8/25まで] AWS 無料クーポンプレゼント実施中
t2.nanoインスタンスを調べてみた
more...

sponsored link

folder CentOS

No Image

No Image

No Image

more...

folder FreeBSD

No Image

No Image

No Image

more...

folder git

[git] tigのインストール

No Image

No Image

more...

folder JavaScript

No Image

No Image

more...

folder JAWS-UG

JAWS-UG Shimane vol.5やります

No Image

more...

folder kindle

まだあった、ImpressのKindle本50%オフセール(2/23まで)
翔泳社のKindle本が50%オフセール中(2/22まで)
Kindle本50%ポイント還元フェア(1/22まで)
more...

folder MySQL

No Image

No Image

No Image

more...

folder PHP

[Laravel5] Query Builder を使った時にどんなSQLになるのか知りたい
[FuelPHP] 配列の値を入れ替える
[FuelPHP] Arr::get() が便利すぎる
more...

folder Ruby

入門Redmine 第5版を読んだよ
RubyWorldConference2016の参加券が届いたよ
Redmine 3.2.1でチケットのコピーができなくなった(追記あり:2016-06-30)
more...

folder ShellCommand

ランダムな文字列を生成する方法

No Image

more...

folder subversion

No Image

No Image

No Image

more...

folder WordPress

マテリアル2にチェンジ
EWWW Image Optimizerで画像をスリムにしよう
WordPressの記事を Markdown記法 で書く
more...

folder モノ

今年買ったペンを比べてみたよ
セリアのフリーノートを買ってみた
more...

folder 未分類

Withingsのスマート体重計Body Cardio開封の儀
格安SSL証明書 CoreSSL を設定してみた【スクリーンショット多数】
StartSSLで発行した証明書がFirefox51で使えなくなった[追記: Chromeも]
more...