Our company is working on a Transformation Service to alter incoming and outgoing SOAP XML requests. The reason for this is that is the fact that our specific server stack which uses the Mono framework doesn't have very good SOAP support, and we need to manually transform the messages while in transit so they confirm with our clients system. We are running the service on an up to date ubuntu machine on the LTS release cycle, and using XSP4 web server, since we were unable to configure mod_mono to support SOAP transmissions
However, our transformation service isn't working very well. We are getting an issue while it is calling HttpWebRequest.GetRequestStream, it throws the error below, and after about a minute, it times out.
Missing method .ctor in assembly /opt/mono/lib/mono/gac/System/4.0.0.0_b77a5c561934e089/System.dll, type Mono.Security.Protocol.Tls.CertificateValidationCallback2
We cannot figure out what is causing this issue, and it is holding up our clients from doing UAT of our system, as our respective systems are unable to communicate data between them.
Can anyone shed some light in this issue?