回答編集履歴

5

追記

2018/08/30 13:19

投稿

tekka
tekka

スコア514

test CHANGED
@@ -28,6 +28,8 @@
28
28
 
29
29
  0. ドメインにサブドメインを設定し、ローカルホスト(127.0.0.1)に向ける
30
30
 
31
+ 0. 取得したワイルドカード証明書の秘密鍵をpfx形式に変換し、ネイティブアプリに設置する
32
+
31
33
 
32
34
 
33
35
  上記サンプルでは、ネイティブアプリ側で証明書の検証を行い、期限切れなら指定のサーバーからSSL証明書をダウンロードするロジックを入れています。

4

追記

2018/08/30 13:19

投稿

tekka
tekka

スコア514

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

3

追記

2018/08/30 13:03

投稿

tekka
tekka

スコア514

test CHANGED
@@ -1,4 +1,4 @@
1
- EdgeではローカルのHTMLを参照している場合、通信できないようです。
1
+ EdgeではローカルのHTMLを参照している場合、WebSocketで通信できないようです。
2
2
 
3
3
  以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
4
4
 

2

編集

2018/08/30 12:04

投稿

tekka
tekka

スコア514

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  https://github.com/tekka/ParallelHybridApp
6
6
 
7
- (証明書が期限切れのようなので、あとで更新しておきま。)
7
+ (証明書が期限切れだったので、更新しておきました。)
8
8
 
9
9
 
10
10
 

1

追記

2018/08/30 12:04

投稿

tekka
tekka

スコア514

test CHANGED
@@ -1,6 +1,6 @@
1
1
  EdgeではローカルのHTMLを参照している場合、通信できないようです。
2
2
 
3
- 以下のサンプルのように、インターネット上に設置した場合、Edgeでも通信できています。
3
+ 以下のサンプルのように、インターネット上にHTMLを設置した場合、Edgeでも通信できています。
4
4
 
5
5
  https://github.com/tekka/ParallelHybridApp
6
6