繁体   English   中英

SQL Azure数据库的CA证书路径是什么?

[英]What is the CA certificate path for a SQL Azure database?

我有一个.NET Web应用程序,它连接到Microsoft SQL Azure平台上托管在云中的数据库。 现在,我想使用第三方基于云的商业智能服务Domo对Azure数据库中的数据进行一些报告。 Domo顾问告诉我,他需要数据库服务器的CA证书路径(除了其他标准连接信息)才能连接到它。 他建议我需要获取证书并将其应用于数据库服务器。 但是,根据我在文档中读到的内容 ,SQL Azure 始终使用SSL; 否则无法连接到它。 鉴于我已经在我的应用程序中成功连接到它(使用Entity Framework 6),因此必须有一个证书(Microsoft),因此证书路径。 我如何找出证书路径是什么? 数据库服务器名称的格式为xxxxxxxxxx.database.windows.net

更进一步,您可以通过OpenSSL运行以下命令来获取证书的路径和内容。

openssl s_client -connect {yourdbname}.database.windows.net:443 -showcerts

我花了一些时间来记住如何做到这一点。

我能够确认SQL Azure DB始终使用SSL,因此确实已安装了证书。 我通过将数据库服务器名称(xxxxx.database.windows.net)插入DigiCert.com( https://www.digicert.com/help/ )的在线SSL证书验证工具找到了证书路径。 路径列在底部。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM