- ベストアンサー
httpsのサイトをC#でgetまたはpost
httpsのサイトをC#でgetまたはpostしたい場合、 C#のコーディングで認証の後に、getまたはpost することは可能でしょうか? 認証ということは、暗号鍵を取得するコーディングを書かないといけないのでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
仰られている意味がよくわからないので確認させてください。 ※ カテゴリが「Microsoft ASP」なのですが「C#」の話題として > 認証ということは、暗号鍵を取得するコーディングを書かないといけないのでしょうか? 認証とは SSL (Secure Sockets Layer) での鍵交換認証のことでしょうか? ※ 私の解釈があなたの仰られていることと全く異なっている場合はご容赦下さい。 HttpWebRequest クラスを使い https から始まる URL とするだけで鍵交換などは特に何もしなくとも 行われていたと記憶しております。 HttpWebRequest クラス (System.Net) http://msdn2.microsoft.com/ja-jp/library/system.net.httpwebrequest(VS.80).aspx 「認証」などと仰られているので何かの問題があるのでしょうか? もし自己署名の証明であればエラーとなるので別の処理が必要になります。 ※ この方法は .NET Framework version 2.0 環境ですが RemoteCertificateValidationCallback デリゲート (System.Net.Security) http://msdn2.microsoft.com/ja-jp/library/system.net.security.remotecertificatevalidationcallback(VS.80).aspx