• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSLのroot証明書(CentOS6))

SSLのroot証明書を取得する方法とは?

このQ&Aのポイント
  • iPhoneアプリを開発中の方へ。Push通信には.pemファイルが必要です。
  • SSL設定を行っている方へのお知らせ。root証明書の取得方法を教えます。
  • 自身のサーバーのroot証明書を取得する方法について解説します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

http://www.lancork.net/2013/08/how-to-ios-push-first/ http://www.lancork.net/2013/08/how-to-ios-push-second/ を参考にするとよいと思います。 プッシュ通知を実装する方法が全体の流れから 証明書を取得する細かい手順まで詳細に解説されています。 ルート証明書の取得方法も書かれています。 (自前でオレオレルート証明書を作るのではなく、Appleの サーバーを認証できるルート証明書が必要です。) なおPush通知を実装したいなら、GrowthPushやFello等の 無料Push通知サービスを利用するのも一つの手です。 (参考) http://matome.naver.jp/odai/2135166225040376201 これを使えば自分でサーバーを構築する必要がありません。 (この場合、サービス提供会社のマニュアルを読んで、 その解説通りに実装すればよいです。) もしまだ一度もPush通知を実装したことがないなら、 まずはこういうサービスを利用した方がとっつきやすいと 思います。その後、細かいことをしたくなったら、 有料オプションを契約するか自前でサーバーを構築するか 検討すればよいと思います。

tajix14
質問者

お礼

ありがとうございます。 Appの証明書だったんですね。当初iOS Developer Center登録時に作った証明書はcerというファィルだったため、pemファイルは自社サーバーのものか必要なのかと完全な勘違いをしていました。お教えいただきましたサイトを確認したところ確かに「証明書を所定の形式(*.pem)に変換」という欄がありました。助かりました。 また、無料Pushサービスのご教授、ありがとうございました。詳細確認してみます。 本当に助かりました。ありがとうごさいました。

その他の回答 (1)

回答No.1

投稿内容を見る限り、IT関連の仕事はむいていないかと思われます。 >当方のサーバーはSSLをインストールしています SSLはプロトコルであり、インストールとはいいません。 インストールしたのは、OpenSSL と言う業界でよく使われているオーブンソースのアプリですね。違いますか? それがはっきりしない限り、確定した事は回答できませんよ。それにOpenSSLをインストールしてもSSLで通信されるわけではありません。CAサーバーとしての機能しかありません。 そうです。CAサーバーをインストールしたわけです。なのでOpenSSL(オペンエスエスエル?) CAサーバなので、当然ルート証明書も自由自在に作れるわけですが、一度作ってしまうと(マスター)、再度設定すると、以前作成した証明書の検証には使えません。 ちなみに "OpenSSL ルート証明書作成" https://www.google.co.jp/search?q=%22OpenSSL+%E3%83%AB%E3%83%BC%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E4%BD%9C%E6%88%90%22&oq=%22OpenSSL+%E3%83%AB%E3%83%BC%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E4%BD%9C%E6%88%90%22&aqs=chrome..69i57.3948j0j7&sourceid=chrome&es_sm=0&ie=UTF-8#q=OpenSSL+%E3%83%AB%E3%83%BC%E3%83%88%E8%A8%BC%E6%98%8E%E6%9B%B8%E4%BD%9C%E6%88%90 で検索したのでしょうか? ちまたにはあんちょこがころがっていますが?

tajix14
質問者

お礼

時間を割いてくださり有難うございました

tajix14
質問者

補足

>IT関連の仕事はむいていないかと思われます。 まず、当方、本業は自動車メーカーの商品企画でありITは趣味でやってます。私は自動車のことを知恵袋で相談している人の全てがカーメーカーの社員だとは私は思ってませんが、なぜ貴方はここで質問している人がIT業界人と決めつけているのかが分かりません。 >インストールしたのは、OpenSSL もちろん、openSSLですが、証明はRapidSSLを導入しています。 >OpenSSLをインストールしてもSSLで通信されるわけではありません。 そうなんでしょうか? RapidSSLには下記の記載事項がありますが >RapidSSLは、米国GeoTrust(ジオトラスト)社RapidSSL事業部が提供するSSL証明書です。低価格でSSL暗号化通信を実現することが出来ます。 >検索したのでしょうか? ちまたにはあんちょこがころがっていますが? オレオレのサイトは確認しませんよ。

関連するQ&A