SSLCertificateThumbprint
このプロパティは、ODP.NET接続で使用する証明書ストア内のTLS/SSL証明書サムプリントを指定します。
宣言
// C#
public string SSLCertificateThumbprint { get; set;}備考
ODP.NETが証明書ストアから使用できる証明書が複数ある場合、サムプリントを指定すると、ODP.NETにユーザーが接続に使用する証明書が通知されます。これにより、グラフィカル・インタフェースを介してなど、ユーザーが証明書の選択を手動で実行できなくなります。ユーザーは、OracleConnection AllowCertificateSelectionUIプロパティを使用して証明書を手動で選択できます。
ODP.NETは、サムプリントのみを介して証明書をサポートします。SHA1およびSHA2アルゴリズムがサポートされています。
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
SHA256:CD:C6:8B:0D:36:FE:20:0E:7F:86:5F:94:0B:4D:EC:EE:1B:C0:D1:09
または
SHA1:1B11015ED17C20B262393E047B8347DE702E4E44
SHA256:CDC68B0D36FE200E7F865F940B4DECEE1BC0D109
コード・サンプル
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";