android studio:https自己署名証明書は信頼されていません

エイタン03

android studio(kotlinを使用)を介して自己署名証明書を持つhttps:// localhost:5000 /にアクセスしようとすると、次のエラーが発生し続けます:java.security.cert.CertPathValidatorException:証明書パスのトラストアンカーが見つかりません。

方法2を使用してここで見つけたガイドを通じてopensslを使用して証明書を作成しまし

次のようなnetwork_security_config.xmlファイルを追加してみました。

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config>
        <domain includeSubdomains="true">https://10.0.2.2:5000/</domain>
        <trust-anchors>
            <certificates src="@raw/my_ca"/>
            <certificates src="user"/>
            <certificates src="system"/>
        </trust-anchors>
    </domain-config>
</network-security-config>

そして、resの内部にrawというフォルダーを作成し、その中にmy_ca.pemを配置しました(これを使用してcrtから変換しopenssl x509 -in server.crt -out server.pem -outform PEM、my_ca.pemに名前を変更しました)

また、Android Studioの設定でその証明書を追加するか、信頼できないすべてのサイトを許可してみました。htmlリクエストのコードは私が見つけたのと同じくらい簡単です。

URL("https://10.0.2.2:5000/").readText()

、AsyncTaskクラス内にありますが、クラスが行うのはこのリクエストだけです

私が理解したことから、エミュレータを介してローカルマシンにアクセスする方法であり、erverコードは単純な文字列を返す非常に単純なpython-flaskコードであるため、127.0.0.1ではなく10.0.2.2にアクセスしています。

エイタン03

だから私はそれを理解しました、私はアンドロイドスタジオで自己署名証明書を有効にしましたが、私はそれらをコトリンで有効にしませんでした、それでエラーはアンドロイドスタジオではなくコトリンから来ました、この答えからの簡単なコピー&ペースト

私はそれから何かを理解していませんが、誰かが私にある種の外植またはそれのためのチュートリアルへの参照を送ってくれるなら、それは素晴らしいでしょう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Android Studio:サーバーの証明書が信頼されていません

カスタムTrustManagerを使用したAndroidのSSLWebサイトの証明書が信頼されていません

Android自己署名証明書を信頼しようとすると、ピア接続エラーが発生しません

FirefoxおよびAndroidで信頼されていないStartSSL証明書

プリインストールされたPdfViewerActivityは、SelfSignedの信頼できるユーザー証明書Android 11 ver2では機能しません

Android jar は有効なキーストアを使用して署名されていません。SHA1 証明書が必要ですか?

Android WebViewは信頼できない証明書について文句を言いますが、他のすべてのブラウザーでは信頼されています

私のssl証明書は信頼されていません

Apple PayPayment証明書は信頼されていません

「iPhone配布」証明書は信頼されていません

JVM / Androidによって信頼されていないStartSSLのルート証明書

Androidの自己署名証明書

Androidの自己署名証明書は、以前のインターネット接続がないと確認できません

SSL証明書が信頼されていません-中間証明書

自己署名証明書を使用してHTTPSに接続していないAndroidアプリケーション

Android-自己署名サーバー証明書を取得し、信頼できるキーストアに追加します

IISExpress信頼自己署名SSL証明書が押されましたいいえ

証明書パスのAndroidボレー自己署名HTTPSトラストアンカーが見つかりません

自己署名証明書を「信頼されたルート証明機関」ストアにインポートするのは間違っていますか?

Android HttpsURLConnectionは、エミュレータでは自己署名証明書で機能しますが、実際のデバイスでは機能しません

Androidデバイスで証明書を信頼するにはどうすればよいですか?

Androidデバイスで証明書を信頼するにはどうすればよいですか?

Androidにデプロイしたときに自己署名SSL証明書がブロックされない

AzureWebロールのSSL証明書が「信頼されていません」

ASP.NET Core Web APIクライアントは、IdentityServerインスタンスで使用される自己署名証明書を信頼しません

自己署名証明書を使用したAndroid9でSSLPeerUnverifiedExceptionホスト名196.1X.3X.X2が検証されていないエラーが発生しましたが、他のすべてのバージョンで機能します

信頼されたルート証明機関に自己署名されていない証明書が存在する場合、承認に失敗しました

自己署名証明書を使用してAndroid(pahoクライアント)のMqttサーバーに接続するにはどうすればよいですか?

自己署名された証明書とPidginでTigaseXMPPを使用する場合は「許可されていません」

TOP 一覧

  1. 1

    STSでループプロセス「クラスパス通知の送信」のループを停止する方法

  2. 2

    Spring Boot Filter is not getting invoked if remove @component in fitler class

  3. 3

    Python / SciPyのピーク検出アルゴリズム

  4. 4

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  5. 5

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  6. 6

    androidsoongビルドシステムによるネイティブコードカバレッジ

  7. 7

    ZScalerと証明書の問題により、Dockerを使用できません

  8. 8

    VisualStudioコードの特異点/ドッカー画像でPythonインタープリターを使用するにはどうすればよいですか?

  9. 9

    ビュー用にサイズ変更した後の画像の高さと幅を取得する方法

  10. 10

    二次導関数を数値計算するときの大きな誤差

  11. 11

    Ansibleで複数行のシェルスクリプトを実行する方法

  12. 12

    画像変更コードを実行してもボタンの画像が変更されない

  13. 13

    Reactでclsxを使用する方法

  14. 14

    Three.js indexed BufferGeometry vs. InstancedBufferGeometry

  15. 15

    __init__。pyファイルの整理中に循環インポートエラーが発生しました

  16. 16

    PyTesseractを使用した背景色のため、スクリーンショットからテキストを読み取ることができません

  17. 17

    値間の一致を見つける最も簡単な方法は何ですか

  18. 18

    reCAPTCHA-エラーコード:ユーザーの応答を検証するときの「missing-input-response」、「missing-input-secret」(POSTの詳細がない)

  19. 19

    三項演算子良い練習の代わりとしてOptional.ofNullableを使用していますか?

  20. 20

    好き/愛の関係のためのデータベース設計

  21. 21

    エンティティIDを含む@RequestBody属性をSpringの対応するエンティティに変換します

ホットタグ

アーカイブ