Linux サーバーからのルート証明書 pem ファイルがあります。そのサーバーに接続する必要があるアプリケーションは、サーバーと通信するために publicCert pem ファイルと privateKey pem ファイルが必要だと言っています。
これらはルート証明書から生成しますか? 私の考えでは、openssl にルート証明書へのパスを入力すると、必要な publicCert/privateKey がダンプされます。
hereの説明に従って、サーバー上に証明書を作成しました。ここで説明されているように、ダウンストリーム デバイスにインストールする必要があります。
使用する必要があるクライアント接続の入力には、次のパラメーターが必要です。
connString: 'HostName=foo'
protocol: MQTT
publicKeyCertificateString: certificateString or path to certificate
privateKeyString: keyString or path to key
new DeviceClient(connString, protocol, publicKeyCertificateString, privateKeyString);
- 証明書の形式: pem
- 認証形式: x509