前のトピック: API の詳細次のトピック: 例外


プロビジョニング リクエストの仕組み

このセクションでは、プロビジョニング リクエストがサーバに送信されるときに発生するイベントのシーケンスについて説明します。 この情報は、実装で provisionRequest() メソッドおよび callback() メソッドを使用する場合に適用されます。

プロビジョニング リクエストがサーバに送信されると、以下のイベントが発生します。

  1. provisionRequest() メソッドが初めて呼び出されると、サーバにプロビジョニング リクエストを送信します。 このリクエストには、以下のパラメータがあります。
  2. callback() メソッドが呼び出されます。 このメソッドによって返されるパラメータは、次に発生するイベントによって異なります。

    注: 各 provisionRequest() 呼び出しと対応する callback() 呼び出しの後に、クライアント アプリケーションは、パラメータのマップを解放する必要があります。

  3. provisionRequest() メソッドが再度呼び出されます。 このメソッドによって渡されるパラメータは、callback() メソッドによって返される状態によって異なります。 callback() メソッドが PINREQUIRED 状態の場合に、provisionRequest() メソッドによって送信されるパラメータ(および値の例)を以下に示します。 パラメータの元のセットが再度リクエストに含まれることに注意してください。
  4. リクエストがサーバによって処理された後、callback() メソッドによって返されるパラメータはそのリクエストが成功したか失敗したかによって異なります。