none
VisualStudio2012で作成したWorkerロールのデプロイ時に、「サムプリント (サムプリント番号)があるリモートデスクトップ証明書にキー交換の種類が含まれていないため、解読に使用できません」が出る RRS feed

  • 質問

  • 初めて投稿させていただきます。Azure初心者です。
    サンプルアプリのデプロイでエラーが発生して先に進めないでいます。

    作業手順は以下になります
    【開発機での作業】
    ①VisualStudio2012でWorkerロールを作成し、ビルド。
    ②「Windows Azureアプリケーションのパッケージ化」で以下の設定をする。
      サービス構成:Cloud
      ビルド構成  :Release
      「全てのロールのリモートデスクトップを有効にする」にチェック有
    ③パッケージの生成

    【WindowsAzure上での作業】
    ④Managementポータル上のサービス-証明書に、証明書.pfx ファイルをアップ済み
      Managementポータル上の設定-管理証明書に、証明書.cer ファイルをアップ済み
    ⑤運用環境に、③で作成したパッケージをデプロイすると、下記のエラーが出てきて
      デプロイに失敗します。
      -------------------------------------
      サムプリント (サムプリント番号)があるリモートデスクトップ証明書にキー交換の種類が含まれていないため、解読に使用できません
      -------------------------------------

    上記メッセージの内容について、googleで検索しても引っかからないため、
    ご存じの方がいらっしゃったら、情報を提供していてただけたらと願います。

    2013年12月25日 2:10

回答

  • こんにちは。

    管理ポータル上にアップした証明書ですが、事前にアップロードするのであれば発行先となるクラウドサービスに.pfxファイルをアップロードする必要があります。

    またVisual Studioでリモートデスクトップを有効にすると既定であたらしい証明書が作成・使用するように設定されますが、手動でパッケージをアップロードするとこちらの証明書がアップロードされずにエラーになっているのだと思われます。

    パッケージを手動でアップロードする場合は、手順2でリモートデスクトップを有効にする際に証明書を明示的に指定し、手順4とは別にクラウドサービスに対して証明書(.pfx)を先にアップロードする必要があります。

    こちらも参考にしてください。

    http://code.msdn.microsoft.com/windowsazure/RDP-Windows-Azure-6b4e32b9

    • 回答としてマーク 星 睦美 2014年1月8日 2:31
    2013年12月27日 3:21
    モデレータ