我想从.NET中的客户端调用soap web服务(用java构建)。要调用此Web服务,我必须使用SSL连接并使用X509证书。现在这一步没问题。现在,当我尝试调用此Web服务时遇到问题,因为验证响应存在问题。错误是:
无法解析KeyInfo以进行签名验证:KeyInfo' SecurityKeyIdentifier \ r \ n(\ r \ n IsReadOnly = False,\ r \ n计数= 1,\ r \ n子句[0] = X509IssuerSerialKeyIdentifierClause(发行人=' CN = tesoca,C = US' ,Serial =' 1342448880')\ r \ n)\ r \ n' ,令牌可用' SecurityTokenResolver \ r \ n(\ r \ n \ n TokenCount = 1,\ r \ n \ n TokenEntry [0] =(AllowedReferenceStyle = External,Token = System.IdentityModel.Tokens.X509SecurityToken,Parameters = System.ServiceModel.Security.Tokens.X509SecurityTokenParameters: \ r \ nInclusionMode:从不\ r \ nReferenceStyle:Internal \ r \ nRequireDerivedKeys:False \ r \ nX509ReferenceStyle:Any)
我在网上看到JAVA和.NET存在问题
现在要解决这个问题,我想禁用.NET的验证响应,但是我无法做到这一点。
如何禁用验证响应???