CPI の ID を検証する

WInnForum の要件に基づき、特定の市民ブロードバンド無線サービス デバイス(CBSD)では、スペクトラム アクセス システム(SAS)に送信される前に認定プロフェッショナル インストーラ(CPI)が設置パラメータを検証する必要があります。

CPI の身元確認フロー
CPI ID 検証フロー(クリックして拡大)

Google SAS Portal API では、SignDevice() メソッドを呼び出す前に、特定のユーザーが有効な CPI 認定資格を持っていることを検証します。ユーザーの CPI 認定を検証するには、次の検証方法を使用します。

  1. ユーザーが Google アカウントでログインしており、トラフィックが HTTPS を使用していることを確認します。
  2. role_cpi ユーザーが GenerateSecret() メソッドを呼び出すと、トークンの形式でシークレットが返されます。
  3. ユーザーは、秘密鍵でシークレットに署名し、ValidateInstaller() メソッドを使用して、エンコードされたバージョンを CPI ID と元のシークレットに添えて JSON Web Token(JWT)として返します。トークンの作成の詳細については、JSON Web Token の形式をご覧ください。

CPI ロールの権限が有効になるのは、role_cpi ロールを持つユーザーが CPI 検証フローを正常に完了した後のみです。

次のステップ