この記事の内容
カスタムデバイス証明書のインストール
アップロードによるカスタムデバイス証明書の手動インストール
dropdown icon
SCEPによるカスタムデバイス証明書の自動インストール
    SCEP設定のパラメータ
    SCEPによる証明書の更新
CDC共通名の設定
dropdown icon
DHCPオプション43によるSCEPパラメータの設定
    DHCPオプション15によるコモンネームまたはユーザーIDの提供
9800/8875のカスタムデバイス証明書
list-menuこの記事の内容
list-menuフィードバックがある場合

カスタムデバイス証明書(CDC)は、手動または自動でインストールできます。環境によっては、DHCPオプション43を利用して、証明書インストール用のSCEPパラメータを提供できます。このヘルプ記事は、シスコブロードワークスに登録されているシスコデスクフォン9800シリーズとシスコビデオフォン8875を対象としています。

カスタムデバイス証明書のインストール

カスタムデバイス証明書(CDC)を携帯電話にインストールするには、状況に応じて次のいずれかの方法を使用してください。

電話に最後にインストールされた証明書が有効になります。

アップロードによるカスタムデバイス証明書の手動インストール

電話の管理Webページから証明書をアップロードすることで、カスタムデバイス証明書(CDC)を電話に手動でインストールできます。

始める前に

電話用のカスタムデバイス証明書をインストールする前に、次のものが必要です。

  • PCに保存された証明書ファイル(.p12または.pfx)。 このファイルには、証明書と秘密鍵が含まれています。
  • 証明書の抜粋パスワード。 パスワードは証明書ファイルを復号化するために使用されます。
1

電話管理ウェブページにアクセスしてください。

2

証明書を選択してください。

3

「証明書を追加」セクションで、「ブラウズ...」をクリックします。。

4

PCにある証明書を参照してください。

5

「パスワードの抽出」フィールドに、証明書抽出パスワードを入力します。

6

「アップロード」をクリックします。

証明書ファイルとパスワードが正しければ、「Certificate added.」というメッセージが表示されます。 そうしないと、証明書をアップロードできないことを示すエラーメッセージが表示されてアップロードが失敗します。
7

インストールされている証明書の詳細を確認するには、「既存の証明書」セクションの「表示」をクリックします。

8

インストールされている証明書を電話から削除するには、「既存の証明書」セクションの「削除」をクリックします。

ボタンをクリックすると、 確認なしで削除操作がすぐに開始されます。

証明書を削除すると、Certificate deleted メッセージが表示されます。 証明書がアクティブなワイヤレス接続に関連付けられている場合は、 電話を再起動して変更を適用してください。

SCEPによるカスタムデバイス証明書の自動インストール

簡易証明書登録プロトコル(SCEP)関連のパラメータを設定して、SCEPサーバーと通信してカスタムデバイス証明書(CDC)を自動的にインストールすることができます。

SCEPパラメータのいずれかが設定されると、電話機はSCEP登録要求をサーバーに送信します。 電話は、設定されたフィンガープリントを使用して、受信したCA証明書を検証します。

始める前に

電話のカスタムデバイス証明書(CDC)の自動インストールを実行する前に、次のものが必要です。

  • SCEPサーバーのアドレス
  • SCEPサーバーのルートCA証明書のSHA-1またはSHA-256フィンガープリント
1

電話管理ウェブページにアクセスしてください。

2

証明書を選択してください。

3

SCEP Configuration 1セクションで、SCEP構成のパラメーターの説明に従ってパラメーターを設定します。

4

「すべての変更を送信」をクリックします。

SCEP設定のパラメータ

次の表では、電話管理Webページの「 証明書」タブにある「SCEP Configuration 1」 セクションにあるSCEP構成パラメータの機能と使用方法を説明しています。 また、 パラメータを設定するために電話設定ファイル(cfg.xml) に追加する文字列の構文も含まれています。

これらのパラメータを変更すると、電話は新しい証明書を要求します。

テーブル 1.SCEP構成のパラメーター
パラメーター説明
サーバー

SCEPサーバーのアドレス。 このパラメータは必須です。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Server_1_ ua="na">http://10.79.57.91</CDC_Server_1_>

  • 電話機のWebページで、SCEPサーバーのアドレスを入力します。

有効な値:URLまたはIPアドレス。 HTTPSスキームはサポートされていません。

デフォルト:空です

CAフィンガープリント

SCEPプロセス中に検証するためのルートCAのSHA256またはSHA1フィンガープリント。 このパラメータは必須です。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Root_CA_Fingerprint_1_ ua="na">12040870625C5B755D73F5925285F8F5FF5D55AF</CDC_Root_CA_Fingerprint_1_>

  • 電話のウェブページで、有効なフィンガープリントを入力してください。

デフォルト:空です

チャレンジパスワード

SCEPによる証明書登録時の電話に対する Certificate Authority (CA) 認証用のチャレンジパスワード。 このパラメータはオプションです。

実際のSCEP環境に応じて、 チャレンジパスワードの動作は異なります。

  • 電話機がCAと通信するCisco RAからの証明書を取得した場合、 チャレンジパスワードはCAではサポートされません。 この場合、Cisco RAは電話のMIC/SUDIを使用してCAにアクセスするための認証を行います。 この電話は、 初期登録と証明書更新の両方にMIC/SUDIを使用します。
  • 電話がCAと直接通信して証明書を取得した場合、 チャレンジパスワードはCAでサポートされます。 チャレンジパスワードは次の場合に使用されます。
    • 更新時にチャレンジパスワードを再利用するが「いいえ」(デフォルト)に設定されている場合、 電話は入力されたパスワードを初期登録にのみ使用し、更新には既存の証明書を使用します。

    • 「更新時にチャレンジパスワードを再利用する」が 「はい」 に設定されている場合、 電話は初回登録と更新の両方に入力されたパスワードを使用します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Challenge_Password_1_ ua="na"></CDC_Challenge_Password_1_>

    パスワードは設定ファイルではマスクされています。

  • 電話機のウェブページで、チャレンジパスワードを入力します。

デフォルト:空です

一般名

証明書を要求する電話の識別子として使用される共通名(CN)を指定します。 CNは、 SCEPプロセスの証明書署名要求(CSR)に使用されます。

このパラメータはマクロ展開変数もサポートしています。詳細については、マクロ展開変数を参照してください。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Common_Name_1_ ua="na"></CDC_Common_Name_1_>

  • 電話のウェブページで、共通名を入力します。

有効な値:最大64文字

デフォルト:空です

国名

組織の国を指定します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Country_Name_1_ua="na"></CDC_Country_Name_1_>

  • 電話のウェブページで、国名を入力します。

有効な値:0から2文字の文字列

デフォルト:空です

州または都道府県名

組織の州または都道府県を指定します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_State_or_Province_Name_1_ ua="na"></CDC_State_or_Province_Name_1_ >

  • 電話のウェブページで、州または都道府県の名前を入力します。

有効な値:0から64文字の文字列。

デフォルト:空です

地域名

証明書サブジェクトの地域名を指定します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Locality_Name_1_ ua="na"></CDC_Locality_Name_1_ >

  • 電話のウェブページで、地域名を入力します。

有効な値:0~64文字の文字列

デフォルト:空です

組織名

証明書署名要求(CSR)の件名を指定します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Organization_Name_1_ ua="na"></CDC_Organization_Name_1_ >

  • 電話のウェブページで、組織名を入力します。

有効な値:0~64文字の文字列

デフォルト:空です

組織単位

証明書署名要求(CSR) の件名の組織単位名を指定します。 電話は、 CSRサブジェクト名に最大5つの「/OU=」パラメータを追加します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_Organizational_Unit_1_ ua="na"></CDC_Organizational_Unit_1_ >

  • 電話機のウェブページで、組織ユニット名を入力します。

有効な値:各エントリは、 カンマで区切られた0〜64文字の文字列配列で、最大長は512文字です。 最大5台まで指定できます。

デフォルト:空です

SAN DNS

証明書署名要求(CSR)サブジェクト代替名(SAN)のドメインネームサーバー(DNS)パラメーターを指定します。 電話はCSR SANに最大5つのDNSパラメータを追加します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_SAN_DNS_1_ ua="na"></CDC_SAN_DNS_1_ >

  • 電話機のウェブページで、CSR SANのDNSを入力します。

有効な値:各エントリは、 カンマで区切られた0〜64文字の文字列配列で、最大長は512文字です。 最大5つのDNSパラメータを指定できます。

デフォルト:空です

SAN IP

証明書署名要求(CSR) サブジェクト代替名(SAN)のIPパラメータを指定します。 電話はCSR SANに最大5つのIPパラメータを追加します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_SAN_IP_1_ ua="na"></CDC_SAN_IP_1_ >

  • 電話機のウェブページで、CSR SANのIPを入力します。

有効な値:各エントリは、 カンマで区切られた0〜64文字の文字列配列で、最大長は512文字です。 最大5つのIPパラメータを指定できます。

デフォルト:空です

SAN メール

証明書署名リクエスト(CSR) サブジェクト代替名(SAN)のメールパラメータを指定します。 電話は、CSR SANに最大5つのメールパラメータを追加します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_SAN_Email_1_ ua="na"></CDC_SAN_Email_1_ >

  • 電話機のウェブページで、CSR SANのメールアドレスを入力してください。

有効な値:各エントリは、 カンマで区切られた0〜64文字の文字列配列で、最大長は512文字です。 メールパラメータは最大5つまで指定できます。

デフォルト:空です

SAN URI

証明書署名要求(CSR) サブジェクト代替名(SAN)のURIパラメータを指定します。 電話はCSR SANに最大5つのURIパラメータを追加します。

次のいずれかを実行してください。

  • XML(cfg.xml)の電話設定ファイルに、次の形式の文字列を入力します。

    <CDC_SAN_URI_1_ ua="na"></CDC_SAN_URI_1_ >

  • 電話機のウェブページで、CSR SANのURIを入力します。

有効な値:各エントリは、 カンマで区切られた0〜64文字の文字列配列で、最大長は512文字です。 最大5つのURIパラメータを指定できます。

デフォルト:空です

SCEPによる証明書の更新

デバイス証明書はSCEPプロセスによって自動的に更新できます。

  • 電話は、証明書の有効期限が15日後に切れるかどうかを4時間ごとに確認します。 その場合、電話は証明書の更新プロセスを自動的に開始します。
  • チャレンジパスワードが空の場合、 電話は初期登録と証明書の更新の両方にMIC/SUDIを使用します。 チャレンジパスワードを設定すると、次の場合に使用されます。
    • 更新時にチャレンジパスワードを再利用するが「いいえ」(デフォルト)に設定されている場合、 電話は入力されたパスワードを初期登録にのみ使用し、更新には既存の証明書を使用します。

    • 「更新時にチャレンジパスワードを再利用する」が 「はい」 に設定されている場合、 電話は初回登録と更新の両方に入力されたパスワードを使用します。

  • 電話は新しいデバイス証明書を取得するまで古いデバイス証明書を削除しません。
  • デバイス証明書またはCAの有効期限が切れて証明書の更新に失敗した場合、電話機は自動的に初期登録を開始します。 それまでの間、チャレンジパスワードの認証に失敗すると、電話画面にパスワード入力画面が表示され、ユーザーは電話でチャレンジパスワードを入力するように求められます。

CDC共通名の設定

デフォルトでは、MIC/SUDIのコモンネームがCDCのコモンネームとして使用されます。

証明書をインストールするときに、CDCの共通名を設定できます。 電話にCDCをインストールするには、次のいずれかの方法を使用してください。

DHCPオプション43によるSCEPパラメータの設定

環境によっては、カスタムデバイス証明書(CDC)をアップロードしたり、 SCEPパラメータを直接設定したりしてインストールできません。 このような場合は、 DHCPオプション43を使用して、DHCPサーバーから電話にSCEPパラメーターを提供できます。 電話機が工場出荷時のデフォルトにリセットされると、DHCPサーバーからパラメータを受け取り、 SCEPを使用してCDCをインストールします。

  • この機能(DHCPオプション43によるSCEPパラメータ設定)は、 工場出荷時のデフォルトにリセットされた電話でのみ使用できます。
  • オプション43に依存する電話を、 リモートプロビジョニングも使用するネットワーク(たとえば、オプション66、150、159、160、またはクラウドプロビジョニング)に導入しないでください。 そうしないと、電話機がオプション43の設定を受信できない可能性があります。

DHCPオプション43で提供されるSCEPパラメータでCDC証明書をインストールするには、以下を実行してください。

  1. SCEP環境を準備してください。

    SCEP環境の設定については、SCEPサーバーのマニュアルを参照してください。

  2. DHCPオプション43を設定します(8.4 ベンダー固有情報、RFC 2132で定義されています)。

    サブオプション(10—15)は次のメソッド専用です。

    電話のウェブページのパラメータサブオプションタイプ長さ (バイト)必須
    FIPSモード10ブーリアン1いいえ*
    サーバー11文字列208-長さ(チャレンジパスワード)はい
    ルート CA フィンガープリント1216進数20、32、48、または64はい
    チャレンジパスワード13文字列208-長さ(サーバー)いいえ*
    802.1X 認証を有効にする14ブーリアン1いいえ
    証明書選択15符号なし8ビット1いいえ

    *は、パラメータが実際の状況に応じて設定されていることを意味します。

    DHCPオプション43を使用するときは、この方法の次の特徴に注意してください。

    • サブオプション(10—15)はカスタムデバイス証明書(CDC)専用です。
    • DHCPオプション43の最大長は255バイトです。
    • サーバー+チャレンジパスワードの最大長は208バイト未満でなければなりません。
    • FIPS Modeの値は、オンボーディングのプロビジョニング設定と一致する必要があります。 そうしないと、 電話はオンボーディング後に以前にインストールされた証明書を取得できません。 具体的には、
      • 電話がFIPSモードが無効になっている環境に登録されている場合は、 DHCPオプション43でFIPSモードを設定する必要はありません。 デフォルトでは、 FIPSモードは無効になっています。
      • 電話がFIPSモードが有効になっている環境に登録されている場合は、 DHCPオプション43でFIPSモードを有効にする必要があります。 詳細については、「FIPSモードを有効にする」を参照してください。
    • オプション43のチャレンジパスワードはクリアテキストです。
      • 初回登録と証明書の更新にMIC/SUDIを使用するようにするには、 チャレンジパスワードを空のままにしてください。
      • チャレンジパスワードを初回登録にのみ使用するには、チャレンジパスワードを入力し、「 更新時にチャレンジパスワードを再利用する」を「いいえ」 に設定してください。 この場合、 インストールされた証明書は証明書の更新に使用されます。
      • 初回登録と更新の両方にチャレンジパスワードを使用するには、パスワードを入力して、「更新時にチャレンジパスワードを再利用する」を「はい」に設定します。
    • 802.1X認証と証明書選択を有効にする。 有線ネットワークの電話にのみ適用されます。
    • DHCPオプション60(ベンダークラス識別子)は、デバイスモデルを識別するために使用されます。

    DHCPオプション43(サブオプション10-15)の例:

    サブオプション 10進数/16進数値の長さ(バイト)10進数/16進数価値16進値
    10/0a1/011 (0: 無効; 1: 有効)01
    11/0b18/12http://10.79.57.91687474703a2f2f31302e37392e35372e3931
    12/0c20/1412040870625C5B755D73F5925285F8F5FF5D55AF12040870625C5B755D73F5925285F8F5FF5D55AF
    13/0d16/10D233CCF9B9952A1544323333434346394239393532413135
    14/0e1/011 (0: いいえ、1: はい)01
    15/0f1/011(0:製造現場でのインストール、1:カスタムインストール) 01

    パラメータ値の要約:

    • FIPSモード = Enabled

    • Server = http://10.79.57.91

    • ルートCAフィンガープリント = 12040870625C5B755D73F5925285F8F5FF5D55AF

    • チャレンジパスワード = D233CCF9B9952A15

    • 802.1X認証を有効にする = Yes

    • 証明書選択 = Custom installed

    最後の16進値の構文は次のとおりです。{<suboption><length><value>}...

    上記のパラメータ値によると、最終的な16進値は次のようになります。

    0a01010b12687474703a2f2f31302e37392e35372e39310c1412040870625C5B755D73F5925285F8F5FF5D55AF0d10443233334343463942393935324131350e01010f0101

  3. DHCPサーバーでDHCPオプション43を設定してください。

    このステップでは、シスコネットワークレジスタのDHCPオプション43の設定の例を示します。

    1. DHCPオプション定義セットを追加してください。

      ベンダーオプション文字列は、IP電話のモデル名です。 有効な値は、DP-9841、DP-9851、DP-9861、DP-9871、またはCP-8875です。

    2. DHCPオプション43とサブオプションをDHCPオプション定義セットに追加します。

      例:

      Screenshot of DHCP option 43 definitions on Cisco Network Register

    3. DHCPポリシーにオプション43を追加し、次のように値を設定します。

      例:

      (10 1)(11 http://10.79.57.91)(12 12040870625C5B755D73F5925285F8F5FF5D55AF)(13 D233CCF9B9952A15)(14 1)(15 1)

    4. 設定を確認してください。 Wiresharkを使用して、電話とサービスの間のネットワークトラフィックの痕跡をキャプチャできます。
  4. 電話を工場出荷時の状態にリセットしました。

    電話がリセットされると、 サーバー、ルートCAフィンガープリント、 チャレンジパスワードのパラメーターが自動的に入力されます。 これらのパラメータは、電話管理ウェブページの「証明書 > カスタム」の「SCEP Configuration 1」セクションにあります。

    インストールされている証明書の詳細を表示するには、 既存の証明書セクションの「表示」をクリックします。

    証明書のインストール状況を確認するには、証明書 > カスタム証明書ステータスを選択します。 ダウンロードステータス1フィールドには最新の結果が表示されます。 証明書の登録中に問題が発生した場合、 ダウンロードステータスにはトラブルシューティングの理由が表示されます。

    チャレンジパスワード認証が失敗した場合、 電話はユーザーに電話画面にパスワードを入力するように求めます。

  5. (オプション): インストールされている証明書を電話から削除するには、「既存の証明書」セクションの「削除」をクリックします。

    [削除] をクリックすると、確認メッセージは表示されずに、 すぐに証明書が削除されます。

DHCPオプション15によるコモンネームまたはユーザーIDの提供

DHCPオプション43を使用してSCEP証明書を登録すると、電話機はDHCPオプション15(設定されている場合)で指定されたドメイン名を取得することもできます。 電話機がドメイン名を受信すると、次のように表されるドメイン名を使用して共通名またはユーザーIDを作成できます。

  • 一般名 = <Common Name in MIC/SUDI >。<Domain Name in Option 15>

    共通名はSCEPプロセスのCSRに使用され、後でCDCの共通名になります。

  • ユーザーID = <Common Name in MIC/SUDI > @ <Domain Name in Option 15>

    ユーザーIDは、有線802.1X認証のIDとして使用されます。

たとえば、電話のMACアドレスは 00:1 A: 2B: 3C: 4D: 5E、電話モデルは9871です。

DHCPオプション15のドメイン名一般名ユーザーIDです
例.nlCP-9871-Sep001a2b3c4d5e.example.nlCP-9871-SEP001A2B3C4D5E@example.nl
空ですCP-9871-SEP001A2B3C4D5E

CP-9871-SEP001A2B3C4D5E

オプション15でドメイン名が設定されていない場合、共通名とユーザーIDはMIC/SUDIの共通名と同じになります。

この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?