SSLCertificateThumbprint

このプロパティは、ODP.NET接続で使用する証明書ストア内のTLS/SSL証明書サムプリントを指定します。

宣言

// C#
public string SSLCertificateThumbprint { get; set;}

備考

ODP.NETが証明書ストアから使用できる証明書が複数ある場合、サムプリントを指定すると、ODP.NETにユーザーが接続に使用する証明書が通知されます。これにより、グラフィカル・インタフェースを介してなど、ユーザーが証明書の選択を手動で実行できなくなります。ユーザーは、OracleConnection AllowCertificateSelectionUIプロパティを使用して証明書を手動で選択できます。

ODP.NETでは、サムプリントを介した証明書のみがサポートされ、現在SHA1アルゴリズムのみがサポートされています。

ODP.NETには、 <Algorithm>:<Hash>の形式のサムプリントが必要です。たとえば、

  • SHA1:1B:11:01:5E:D1:7C:20:B2:62:39:3E:04:7B:83:47:DE:70:2E:4E:44

または

  • SHA1:1B11015ED17C20B262393E047B8347DE702E4E44

コード・サンプル

OracleConnection myCon = new OracleConnection();
  myCon.SSLCertificateThumbprint = "SHA1:1B:11:01:5E:D1:7C:20:B2:62:39:3E:04:7B:83:47:DE:70:2E:4E:44";