arms_register_cert()

関数

int arms_register_cert(arms_context_t *ctx, const char *root_ca_cert)

呼び出し方向

アプリケーション->libarms

目的

ARMS プロトコルでの通信に必要な証明書を登録する。

説明

SSL の認証に利用するPEM 形式の証明書を指定する。呼び出しは必須。

引数

arms_context_t *ctx
内部ステートを保持するコンテキスト構造体ポインタ。 arms_init() により取得したポインタをそのまま指定する。
const char *root_ca_cert
PEM 形式のSMFv2 Root CA 証明書を格納したバッファ(NULL 終端)。
  • 最大で5120byte(NULLを含まない)。

返り値

0
正常終了
非0
異常終了( エラーコード体系 参照)
ARMS_EFATAL
ライブラリ内で致命的エラーを検出
ARMS_ESYSTEM
システムエラーを検出(メモリ不足など)
ARMS_EINVAL
引数の異常

コールバック関数からの呼び出し

可能

ヒストリ

このAPIはVer1.00で追加された。

目次

前のトピックへ

arms_register_authkey()

次のトピックへ

arms_register_description()

リンク