teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

追記

2018/08/30 13:19

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -13,6 +13,7 @@
13
13
  0. ムームードメインなどでドメインを取得し、サーバーに向ける
14
14
  0. サーバーでLetsEncryptをインストールし、ワイルドカード証明書を取得する
15
15
  0. ドメインにサブドメインを設定し、ローカルホスト(127.0.0.1)に向ける
16
+ 0. 取得したワイルドカード証明書の秘密鍵をpfx形式に変換し、ネイティブアプリに設置する
16
17
 
17
18
  上記サンプルでは、ネイティブアプリ側で証明書の検証を行い、期限切れなら指定のサーバーからSSL証明書をダウンロードするロジックを入れています。
18
19
  ムームードメインではなくroute53などを使用すれば、LetsEncryptの更新が自動化できるはずですが、未検証です。

4

追記

2018/08/30 13:19

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -4,4 +4,15 @@
4
4
  (証明書が期限切れだったので、更新しておきました。)
5
5
 
6
6
  こちらも参考にどうぞ。
7
- https://qiita.com/tekka/items/1bf440ccd50bb4171886
7
+ https://qiita.com/tekka/items/1bf440ccd50bb4171886
8
+
9
+ 追記:
10
+ ローカルのネイティブアプリのサーバーに、正規のSSL証明書を適用する方法を簡単に記載しておきます。
11
+
12
+ 0. VPSなどサーバーをレンタルする
13
+ 0. ムームードメインなどでドメインを取得し、サーバーに向ける
14
+ 0. サーバーでLetsEncryptをインストールし、ワイルドカード証明書を取得する
15
+ 0. ドメインにサブドメインを設定し、ローカルホスト(127.0.0.1)に向ける
16
+
17
+ 上記サンプルでは、ネイティブアプリ側で証明書の検証を行い、期限切れなら指定のサーバーからSSL証明書をダウンロードするロジックを入れています。
18
+ ムームードメインではなくroute53などを使用すれば、LetsEncryptの更新が自動化できるはずですが、未検証です。

3

追記

2018/08/30 13:03

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -1,4 +1,4 @@
1
- EdgeではローカルのHTMLを参照している場合、通信できないようです。
1
+ EdgeではローカルのHTMLを参照している場合、WebSocketで通信できないようです。
2
2
  以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
3
3
  https://github.com/tekka/ParallelHybridApp
4
4
  (証明書が期限切れだったので、更新しておきました。)

2

編集

2018/08/30 12:04

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  EdgeではローカルのHTMLを参照している場合、通信できないようです。
2
2
  以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
3
3
  https://github.com/tekka/ParallelHybridApp
4
- (証明書が期限切れのようなので、あとで更新しておきま。)
4
+ (証明書が期限切れだったので、更新しておきました。)
5
5
 
6
6
  こちらも参考にどうぞ。
7
7
  https://qiita.com/tekka/items/1bf440ccd50bb4171886

1

追記

2018/08/30 12:04

投稿

tekka
tekka

スコア514

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  EdgeではローカルのHTMLを参照している場合、通信できないようです。
2
- 以下のサンプルのように、インターネット上に設置した場合、Edgeでも通信できています。
2
+ 以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
3
3
  https://github.com/tekka/ParallelHybridApp
4
4
  (証明書が期限切れのようなので、あとで更新しておきます。)
5
5