2016-11-01 7 views
0

ダミードライバを作成し、microsoft official webpageの次の正式な例を使用して署名しようとしています。変数AuthTokenが定義されていないのでマイクロソフトによる署名付きドライバの作成に失敗しました

static HttpResponseMessage SendRequest(HttpRequestMessage message) 
{ 
    Trace.WriteLine("Sending request to " + message.RequestUri); 
    using (HttpClient client = new HttpClient()) 
    { 
     //Trace.WriteLine("Set Bearer header to " + AuthToken); 
     client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", AuthToken); 

     var resp = client.SendAsync(message).Result; 
     if(resp.IsSuccessStatusCode) 
     { 
      return resp; 
     } 
     else 
     { 
      throw new HttpRequestException("The request failed with status code response: " + resp.StatusCode.ToString()); 
     } 
    } 
} 

しかし、それは失敗します。

は、添付文書上のフェーズ3で、私はいくつかの.net次のコマンド方式を含め、コードを実行することとします。

私はAuthTokenの目的が何であるか、そしてこのコードでどのように定義するべきかを理解したいと思います。

+0

質問は、ここではスーパーユーザーではありません。私はこれをStackoverflowに移行するために投票しました。この質問を削除しないでください。十分な人が投票したら、適切なコミュニティに移動されます。私はそれが一度移行されたことをお勧めします。彼らはあなたの質問とは関係がないので、より良いタグを選ぶことができます。あなたのコメントのために –

+0

ありがとうございます。私はこの質問がどんなフォーラムに当てはまるかについての考えを持っていました。そして、結局私はそれを主にWindowsのリモートドライバの署名が関係しているのでここに置くことに決めました。私が追加したコードスニペットはマイクロソフトによって提供されており、正確に私がその過程で失敗した箇所だけを強調することを意図していました。プログラミングの概念はありませんが、Windows-10-v1607でドライバに署名する方法に関する純粋な知識です。 – Zohar81

+0

StackExchangeのウェブサイトは*フォーラムではありません。 –

答えて

1

AuthenticationValueHeaderのコンストラクタシグネチャは、AuthTokenが文字列であることを期待していることを示しています。 参照先のドキュメントのステップ2では、認証トークン文字列を取得する方法について説明します。手順3のコードに手動で追加(コピー&ペースト)する必要があります。

+0

助けてくれてありがとう、おそらくあなたは私が遭遇した他のいくつかの欠けている方法について知っていますか?GetFirstGuidFromUrlとTimeAction? – Zohar81

+0

私はそれらの欠けている方法に関する新しい質問を始めたいと思います。彼らはこれらのコメントより多くの露出を取得し、ここでの質問には従いません。また、私の答えが元の質問にうまく答えた場合は、そのように受け入れることができますか? –

+0

署名の全プロセスに精通している場合は、私の他の質問を参照してくださいhttp://stackoverflow.com/questions/40376213/create-signed-driver-by-microsoft-getfirstguidfromurl-and-timeaction-are-ミシ – Zohar81

関連する問題