2016-12-13 34 views
5

Unity oyunumda SSL sertifikası doğrulanıyorken sorunum var.SSL sertifika doğrulama .NET vs Mono

ServicePointManager.ServerCertificateValidationCallback += ServerCertificateValidationCallback; 


private static bool ServerCertificateValidationCallback(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) 
{ 
    return true; 
} 


public void Test() 
{ 
    WebClient w = new WebClient(); 
    string downloadString = w.DownloadString("https://encrypted.google.com/"); 
} 

Ben .NET 4.5 bu uygulamaya ve Birlik (Mono) içinde ve bu sertifika .NET düzgün valide olduğunu sorun, ama içinde:

Ben basit bir test kodunu yapmış olduğu Mono Alıyorum:

SslPolicyErrors: RemoteCertificateChainErrors 
ChainStatus: 
    PartialChain 
    RevocationStatusUnknown 
    OfflineRevocation 

Bu nasıl oluyor? Mono'da buna ek olarak bir şey ayarlamalı mıyım?

Teşekkür

cevap