ServicePointManager.CertificatePolicy プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ServicePointManager.CertificatePolicy プロパティの意味・解説 

ServicePointManager.CertificatePolicy プロパティ

メモ : このプロパティは、互換性のために残されています。

サーバーの証明ポリシー取得または設定します

名前空間: System.Net
アセンブリ: System (system.dll 内)
構文構文

<ObsoleteAttribute("CertificatePolicy is obsoleted for this
 type, please use ServerCertificateValidationCallback instead. http://go.microsoft.com/fwlink/?linkid=14202")>
 _
Public Shared Property CertificatePolicy
 As ICertificatePolicy
Dim value As ICertificatePolicy

value = ServicePointManager.CertificatePolicy

ServicePointManager.CertificatePolicy = value
[ObsoleteAttribute("CertificatePolicy is obsoleted for this
 type, please use ServerCertificateValidationCallback instead. http://go.microsoft.com/fwlink/?linkid=14202")]
 
public static ICertificatePolicy CertificatePolicy
 { get; set; }
[ObsoleteAttribute(L"CertificatePolicy is obsoleted for this
 type, please use ServerCertificateValidationCallback instead. http://go.microsoft.com/fwlink/?linkid=14202")]
 
public:
static property ICertificatePolicy^ CertificatePolicy {
    ICertificatePolicy^ get ();
    void set (ICertificatePolicy^ value);
}
/** @property */
public static ICertificatePolicy get_CertificatePolicy
 ()

/** @property */
public static void set_CertificatePolicy
 (ICertificatePolicy value)
public static function get
 CertificatePolicy () : ICertificatePolicy

public static function set
 CertificatePolicy (value : ICertificatePolicy)

プロパティ
ICertificatePolicy インターフェイス実装するオブジェクト

解説解説
使用例使用例

カスタム証明書ポリシーの証明ポリシー例外キャッチする方法次のコード例示します。この例では、証明書ポリシー オブジェクト定義されWeb リソースURI (Uniform Resource Identifier) が変数 myUri格納されアプリケーション作業実行する ProcessResponse というメソッド存在することを前提としています。

ServicePointManager.CertificatePolicy = New MyCertificatePolicy()
       
' Create the request and receive the response
Try
    Dim myRequest As WebRequest = WebRequest.Create(myUri)
    Dim myResponse As WebResponse = myRequest.GetResponse()
    
    ProcessResponse(myResponse)

    myResponse.Close()
    
' Catch any exceptions
Catch e As WebException
    If e.Status = WebExceptionStatus.TrustFailure Then
        ' Code for handling security certificate problems goes here.
    End If
    ' Other exception handling goes here
 End Try

ServicePointManager.CertificatePolicy = new MyCertificatePolicy();
 
       // Create the request and receive the response
       try
       {
       WebRequest myRequest = WebRequest.Create(myUri);
       WebResponse myResponse = myRequest.GetResponse();
       ProcessResponse(myResponse);
       myResponse.Close();
       }
       // Catch any exceptions
       catch(WebException e)
       {
       if (e.Status == WebExceptionStatus.TrustFailure)
       {
       // Code for handling security certificate problems goes here.
       }
       // Other exception handling goes here
       }
   
ServicePointManager::CertificatePolicy = gcnew MyCertificatePolicy;

// Create the request and receive the response
try
{
   WebRequest^ myRequest = WebRequest::Create( myUri );
   WebResponse^ myResponse = myRequest->GetResponse();
   ProcessResponse( myResponse );
   myResponse->Close();
}
// Catch any exceptions
catch ( WebException^ e ) 
{
   if ( e->Status == WebExceptionStatus::TrustFailure )
   {
      // Code for handling security certificate problems goes here.
   }
   // Other exception handling goes here
}
ServicePointManager.set_CertificatePolicy(new MyCertificatePolicy());

// Create the request and receive the response
try {
    WebRequest myRequest = WebRequest.Create(myUri);
    WebResponse myResponse = myRequest.GetResponse();
    ProcessResponse(myResponse);
    myResponse.Close();
}
// Catch any exceptions
catch (WebException e) {
    if (e.get_Status() == WebExceptionStatus.TrustFailure) {
        // Code for handling security certificate problems goes here.
    }
    // Other exception handling goes here
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ServicePointManager クラス
ServicePointManager メンバ
System.Net 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ServicePointManager.CertificatePolicy プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ServicePointManager.CertificatePolicy プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS