Share via


DeviceAuth_GetCertificatePath関数

ヘッダー: #include <tlsutils/deviceauth.h>

Azure Sphere OS によって管理されるクライアント証明書へのファイル パスを返します。 ライブラリでは、このパスを使用して TLS 通信用の証明書を読み込むことができます。 この関数は常にファイル パスを返しますが、証明書は OS によって管理されるため、証明書が常に使用できる状態であるとは限りません。 この関数では、証明書の追加の状態は提供されません。 Application_IsDeviceAuthReadyを使用して、証明書を使用する準備ができているかどうかをチェックします。 24 時間有効な証明書は x509 形式で、wolfSSL ライブラリ関数を使用して解析できます。

返されるパスは、現在のアプリケーション プロセスの有効期間に対してのみ有効です。 パスは、アプリケーションの再起動時に変更される可能性があります。

const char *DeviceAuth_GetCertificatePath (void);

戻り値

クライアント証明書ファイルへのパスを含む null で終わる文字列を返します。