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";