<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font color="#000000" face="Calibri,sans-serif">I don't have those directories. I just tried a small program with SslStream.AuthenticateAsClient() and it indeed fails with the familiar "IOException: The authentication or decryption has failed". After running mozroots this starts working.</font><BR> <BR><font color="#000000" face="Calibri,sans-serif">Most libraries rely on WebClient/HttpWebRequest under the hood so I guess that's why most users never ran into this on OSX. I wonder what the difference is to SslStream.<br id="FontBreak"></font><BR>-- Alex<br> <BR><div>> From: edward.harvey.mono@clevertrove.com<br>> To: alex.koeplinger@outlook.com; mono-devel-list@lists.ximian.com<br>> Subject: RE: [Mono-dev] cert-sync<br>> Date: Thu, 22 Jan 2015 12:34:18 +0000<br>> <br>> > From: Alexander Köplinger [mailto:alex.koeplinger@outlook.com]<br>> > Sent: Thursday, January 22, 2015 7:16 AM<br>> > <br>> > I just tested as well and was able to run a simple new<br>> > WebClient().DownloadString("https://www.google.com");  without issues<br>> > after a fresh install of the Mono MDK on OSX, so I'm not sure why it only<br>> > works after running mozroots for you?<br>> <br>> Interesting.  Have a look in these directories:<br>>    ~/.config/.mono/certs/Trust<br>>       /usr/share/.mono/certs/Trust<br>> <br>> If you have stuff there, it must have been populated by mozroots, or something.  I understand that the latest packages distributed by mono repositories have automated cert-sync in linux during package installation, but that's not yet present on OSX.  So on OSX, mozroots or something is necessary to populate the root Trust.<br>> <br>> If you don't have those directories - or if they're empty - it will raise new questions about differences between WebClient().DownloadString() versus SslStream.AuthenticateAsClient().  I am using the latter, on mono 3.12 MRE for OSX.<br></div>                                       </div></body>
</html>