Lorsque j'essaie de faire un appel SOAP, j'obtiens l'erreur suivante.Erreur de faute SOAP
savon: erreur de sécurité ClientGeneral (WSSecurityEngine: Aucun fichier de propriété Crypto fourni pour le décryptage)
Quelqu'un peut-il expliquer s'il vous plaît ce qui pourrait avoir déclenché il? Merci,
UsernameForCertificateAssertion assertion = new UsernameForCertificateAssertion();
// Set the X509 Certifcate onto the assertion.
assertion.X509TokenProvider = new X509TokenProvider(StoreLocation.LocalMachine,
StoreName.My,
"3264763f000100000745",
X509FindType.FindBySerialNumber);
UsernameTokenProvider token = new UsernameTokenProvider("wsibtITStest-200024932", "T3sting!+$");
assertion.UsernameTokenProvider = token;
Policy policy = new Policy();
policy.Assertions.Add(assertion);
service.SetPolicy(policy);
X509SecurityToken secToken = new X509SecurityToken(col[0]);
service.RequestSoapContext.Security.Tokens.Add(secToken);
service.ping();
Où service est une instance de service Web. Je ne sais pas s'il me manque quelque chose.
Merci,
Nous vous remercions de votre réponse rapide. J'ai déjà le certificat et je le joins à la demande mais je reçois toujours la même erreur. – nimesh