ServicePoint 用に受信した証明書を取得します。
Public ReadOnly Property Certificate As X509Certificate
[C#]
public X509Certificate Certificate {get;}
[C++]
public: __property X509Certificate* get_Certificate();
[JScript]
public function get Certificate() : X509Certificate;
プロパティ値
ServicePoint 用に受信したセキュリティ証明書を格納している X509Certificate クラスのインスタンス。
解説
ServicePoint はインターネット リソースに対して複数の接続を確立できますが、証明書は 1 つしか保持できません。
使用例
[Visual Basic, C#, C++] このプロパティの値を表示する例を次に示します。
If sp.Certificate Is Nothing Then
Console.WriteLine("Certificate = (null)")
Else
Console.WriteLine(("Certificate = " + sp.Certificate.ToString()))
End If
If sp.ClientCertificate Is Nothing Then
Console.WriteLine("ClientCertificate = (null)")
Else
Console.WriteLine(("ClientCertificate = " + sp.ClientCertificate.ToString()))
End If
Console.WriteLine("ProtocolVersion = " + sp.ProtocolVersion.ToString())
Console.WriteLine(("SupportsPipelining = " + sp.SupportsPipelining.ToString()))
[C#]
if (sp.Certificate == null)
Console.WriteLine ("Certificate = (null)");
else
Console.WriteLine ("Certificate = " + sp.Certificate.ToString ());
if (sp.ClientCertificate == null)
Console.WriteLine ("ClientCertificate = (null)");
else
Console. WriteLine ("ClientCertificate = " + sp.ClientCertificate.ToString ());
Console.WriteLine ("ProtocolVersion = " + sp.ProtocolVersion.ToString ());
Console.WriteLine ("SupportsPipelining = " + sp.SupportsPipelining);
[C++]
if (sp->Certificate == 0)
Console::WriteLine(S"Certificate = (null)");
else
Console::WriteLine(S"Certificate = {0}", sp->Certificate);
if (sp->ClientCertificate == 0)
Console::WriteLine(S"Client Certificate = (null)");
else
Console::WriteLine(S"Client Certificate = {0}", sp->ClientCertificate);
Console::WriteLine(S"ProtocolVersion = {0}", sp->ProtocolVersion->ToString());
Console::WriteLine(S"SupportsPipelining = {0}", __box(sp->SupportsPipelining));
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET