我有多组传感器网络,它们正在向.net web api发送数据。以某种方式,我需要保护API的一些端点(以便我可以确定发送到API的信息确实来自传感器)。基本身份验证和SSL似乎是一种方法。到目前为止,我已经创建了一个存储在传感器上的客户端证书,证书的信息可以通过Request.GetClientCertificate()方法在API中检索到。也就是说,仅仅通过https发送数据而不提供证书,通信是否安全?
我不需要使用证书进行身份验证(因为这是通过基本身份验证完成的)。
我已经使用WebDAV在Ubuntu服务器上通过https (自签名)创建了一个Apache2共享。
当我尝试将其添加为网络位置(在Windows 10上)时,它会失败,说明文件夹无效。我试着用net use p: https://example.com/webdav把它映射到一个驱动器,但是它失败了,表示System error 1790 has occurred.Allow from all ForceType application/octet-stream Options Ind