問題タブ [mbedtls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1111 参照

mbedtls - libmbedtls-dev を使用した mbed TLS のインストール

私は現在mbed TLSを使用していますが、何か奇妙なことを発見しました:

mbedtls_rsa_export_crt() 関数 [1] を使用して秘密 RSA キーの CRT パラメータを抽出したいと考えています。残念ながら機能はありません。問題は、パッケージ マネージャーを介してライブラリをインストールしたことのようです。libmbedtls-dev パッケージ [2] をインストールしました。

[2] のコードは非推奨ですか、それとも一部の機能が欠落しているのはなぜですか?

[1] https://tls.mbed.org/api/rsa_8h.html

[2] https://packages.debian.org/de/sid/libmbedtls-dev

ご支援いただきありがとうございます

MK14

0 投票する
2 に答える
904 参照

stm32 - mbedTLS は STM32 F1 で動作しますか?

スタックmbedTLSは によって提供されSTていますSTM32 F7 microcontrollersが、それは ではありませんSTM32 F1

だから私は理由があるのか​​ 、それがmbedTLS作品を作ることができるのか知りたかったのSTM32 F1です.

ありがとうございました。

0 投票する
1 に答える
6126 参照

curl - open_ssl と curl を使用してサーバー証明書を確認する

非常に限られた数のサーバー証明書しか含めることができない組み込みデバイス (mbedTLS を実行) があり、curl を使用してデバイスに配置している PEM ファイルを検証したいと考えています。icanhazip.com (IPv6) を使用して確認しています。PEM ファイルを作成するには、openSSL を使用します。

証明書部分を icanhazip_com.pem に保存し、curl で検証を試みます。

しかし、私はエラーが発生します:

0 投票する
2 に答える
909 参照

mbedtls - mbedtls を使用して証明書から個々の OID を抽出するにはどうすればよいですか?

x509 証明書を mbedtls にロードしており、次の方法で件名フィールド全体を取得できます。

特定のフィールドを抽出するために出力を文字列トークン化することは可能ですが、これはエラーが発生しやすいようです。

CN や OU エントリなど、このフィールドの個々の OID 値を取得する簡単な方法はありますか?

0 投票する
1 に答える
421 参照

ssl - データ接続のための FTPS クライアント手順

LWIP および mbedTLS スタックを備えた組み込みシステムで FTPS クライアントを開発しています。

今のところ、私がしていることは次のとおりです。

  • DHCP で IP アドレスを取得する
  • DNSでサーバーのIPアドレスを取得する
  • サーバーへの TCP 接続を開始します (制御接続)。
  • コマンド AUTH TLS を使用して、TLS プロトコルを使用することを FTP サーバーに通知します。
  • サーバーとの TLS プロトコルのハンドシェイク
  • サーバーが送信する x509 証明書を検証する
  • パッシブ モードで作業したいこと、およびコマンド RETR を使用してファイルを読み取りたいことをクライアントに伝えます。

ここで、ファイルを読み取るためにデータ接続を開く必要があります。だから私が知りたかったのは、データ接続が制御接続と同じ方法で保護されているということですか? つまり、検証する証明書があるということですか? 握手は同じですか?

これが明確でない場合は、私がこの分野の専門家ではないことをお知らせください。

今後ともご回答よろしくお願いいたします