2017-11-19 14 views
0

좋아, 나는 다음과 같은 코드를 사용하고 있습니다 :이 그냥 SSL 뒤에 보안을 무시 것을 완벽하게 알고,하지만 난 그냥 내 우분투 작업을 얻이 수없는 것C# 모노 SSL 문제

ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; 
ServicePointManager.ServerCertificateValidationCallback += (send, cert, chain, sslPolicyErrors) => true; 
string dlclresponse = ""; 
try 
{ 
    WebRequest wr = WebRequest.Create(url); 
    Stream stream = wr.GetResponse().GetResponseStream(); 
    Debug.WriteLine("HTTPDEBUG:" + " Success"); 
    dlclresponse = new StreamReader(stream).ReadToEnd(); 
} 
catch (WebException we) 
{ 
    var ex = we as Exception; 

    while (ex != null) 
    { 
     Debug.WriteLine("HTTPDEBUG:" + ex.ToString()); 
     ex = ex.InnerException; 
    } 
} 

을 서버.

작동하지 않는 URL은 다음

https://atarashii.toshocat.com/2.1/anime/schedule 

그것은 나에게이 예외주고 유지 : 내가 무리를 종료하지만 솔직히 이해가 안 읽었습니다

System.Net.WebException: Error: SendFailure (Error writing headers) ---> System.Net.WebException: Error writing headers ---> System.IO.IOException: The authentication or decryption has failed. ---> Mono.Security.Protocol.Tls.TlsException: The authentication or decryption has failed. 

을 그것의 많은 것.

내가 뭘 잘못하고 있니? 이 솔루션에 대한 대부분의 대답은 위와 비슷하지만 계속 충돌합니다. 여기에서 모든 것에 대해 여러 시도 :

Mono https webrequest fails with "The authentication or decryption has failed"

그러나 아무도 아무것도 할 것 같았다 (

을 순간 난 정말이 그냥 순간에 해결 못하는 느낌 때문에 그 해킹 곱슬 곱슬 사용 잠복하고있다. .

나는 아마도 당신 중 하나가 나를 도울 수있는 또 다른 생각을 가질 수 있기를 바랍니다. 사전에

감사합니다!

답변

0

좋아, 바보 야. 실제로 모노의 이전 버전 인 4.2.1.102를 사용했습니다. 그냥 나와 함께 일하고 싶지 않았어. 그것을 제거하고 그것을 고친 최신 버전으로 업데이트; 궁극적 인 것을 찾는 데 많은 시간을 낭비했습니다. 다시 설치 했습니까?