受管理的Oracle ODP.NET驱动程序是否使用网络加密? [英] Does the Managed Oracle ODP.NET driver utilize network encryption?
问题描述
但是,我的应用程序正在使用来自Oracle的更独立的托管ODP.NET驱动程序,不需要完整的Oracle客户端安装。有人知道这个驱动程序是否支持网络加密?
这个页面似乎提供了建议,但并没有具体提到Managed ODP.NET驱动程序。
而这个未回答的线程似乎表明它不受支持。如果是这样,连接是否完全失败?在我尝试和错误之前,我通过这个问题,我希望找到一些确定的文件。
提示悲伤的音乐
在驱动程序的自述文件中找到答案。 (位于下载档案中 \odp.net\doc\readme.htm
。
ASO加密(ODP.NET,托管驱动程序) - 不支持
Oracle高级安全选项(ASO)加密设置
SQLNET.ENCRYPTION_SERVER为必需不是支持,导致
客户端连接建立失败。不设置
SQLNET.ENCRYPTION_SERVER或将其设置为任何其他有效值为
。
I've read recently that Oracle supports network encryption between Oracle clients and servers. I assume that if servers support this, clients can accomplish connections in the full Oracle client drivers that are used from various Oracle data access provider libraries.
However, my application is using the more independent Managed ODP.NET driver from Oracle, which does not require the full Oracle client install. Does anyone know if this driver supports network encryption?
This page seems to offer advice, but doesn't specifically call out the Managed ODP.NET drivers.
And this unanswered thread seems to indicate that it isn't supported. If that's the case, will the connection fail entirely? Before I go trial and error my way through this issue, I was hoping to find some definite documentation.
cue sad music
Found the answer in the driver's readme document. (located at \odp.net\doc\readme.htm
in the downloaded archive.
ASO encryption (ODP.NET, Managed Driver) -- There is no support for Oracle Advanced Security Option (ASO) encryption. Setting SQLNET.ENCRYPTION_SERVER to "required" is not supported, resulting in client connection establishment failure. Not setting SQLNET.ENCRYPTION_SERVER or setting it to any other valid value are supported.
这篇关于受管理的Oracle ODP.NET驱动程序是否使用网络加密?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!