
11 Jun
2013
11 Jun
'13
10 a.m.
Hey, I'm trying to send a HTTPS-Get Request to a private server, which has a self-signed ssl-certificate. Currently I use Network.HTTP.Conduit and this code-snipped:
myGetRequest url = do req <- parseUrl url return $ req {secure = True}
*Main Network.HTTP.Conduit> myGetRequest "https://my.private.server" >>= (\x -> withManager (httpLbs x)) which results in *** Exception: TlsException (HandshakeFailed (Error_Protocol ("certificate rejected: FQDN do not match this certificate",True,CertificateUnknown)))
I guess that's due to the unverifiable, self-signed certificate? Can I disable the test or accept my certificate? Thanks in advance! Friedrich