我正在将.NET Core 2.1用于Web应用程序。我正在尝试将SSL与自签名证书一起使用(在Windows上可以正常使用)。但是尝试访问我的测试设备或模拟器上的这些网站不起作用,因为.net核心证书不起作用,因为该证书不在这些设备上。那是有道理的。
我必须使用SSL,因为我试图使用OpenIddict和Identity Model进行应用程序身份验证,并且(至少)UWP客户端无法在非SSL连接上使用(对于开发而言,我认为这很愚蠢) ,但并非重点)
如何生成Kestrel / .NET Core使用的证书,然后在Android或iOS设备上信任该证书?这不像仅将证书安装在预期的设备上那样容易,该站点仍然不受信任。