.net core 2.2.0 SOAPピット
1254 ワード
まず、次のプログラムセットが最新バージョンであることを確認します.
org.xml.sax.SAXException: SimpleDeserializer encountered a child element
概算率はsendbody形式で、SoapUIテストで正しいデータフォーマットが表示されます.
HTTPSの場合、クライアントに次のコードを追加する必要があります.
org.xml.sax.SAXException: SimpleDeserializer encountered a child element
概算率はsendbody形式で、SoapUIテストで正しいデータフォーマットが表示されます.
HTTPSの場合、クライアントに次のコードを追加する必要があります.
client.ClientCredentials.ServiceCertificate.SslCertificateAuthentication = new System.ServiceModel.Security.X509ServiceCertificateAuthentication()
{
CertificateValidationMode = System.ServiceModel.Security.X509CertificateValidationMode.Custom,
RevocationMode = X509RevocationMode.NoCheck,
CustomCertificateValidator = new MyX509CertificateValidator("anything")
};
public class MyX509CertificateValidator : X509CertificateValidator
{
string allowedIssuerName;
public MyX509CertificateValidator(string allowedIssuerName)
{
this.allowedIssuerName = allowedIssuerName;
}
public override void Validate(X509Certificate2 certificate)
{
Console.WriteLine($"X509 :{certificate?.IssuerName?.Name}");
}
}