我需要绕过 Dynamics AX 2009 中使用的 HttpWebRequest 上的证书错误。我发现一些在 .NET 中运行良好的花哨代码:
private bool ValidateCert(object sender,
X509Certificate cert,
X509Chain chain,
System.Net.Security.SslPolicyErrors error)
{
return true;
}
private void Form1_Load(object sender, EventArgs e)
{
System.Net.ServicePointManager.ServerCertificateValidationCallback +=
new System.Net.Security.RemoteCertificateValidationCallback(ValidateCert);
}
但是,似乎 System.Net.Security.RemoteCertificateValidationCallback 无法通过 Dynamicx AX 访问。有什么解决方法可以让它工作吗?(除了制作 .NET dll 并将其附加到 Axapta 之外)