2011-12-12 3 views
4

Je dois signer numériquement un message de savon dans un client. Un fichier PEM avec la clé privée et le certificat m'a été donné. Je pensais tester avec SoapUI.savon savon savon signature numérique

La configuration pour la signature est OK dans la configuration de la sécurité WS sortante - voir l'image, pem est ajouté dans l'onglet Keystore/Certificat, mais le message soap envoyé à un service n'est pas signé. Est-ce que quelqu'un sait comment résoudre ce problème?

SoapUI configuration for signature

+1

Un commentaire sur l'image ci-dessus. La configuration des pièces est incorrecte. Cela devrait être comme ceci: Body: http://schemas.xmlsoap.org/soap/envelope/ Element Cette configuration a fonctionné pour moi. Si sélectionné Contenu comme ci-dessus, alors erreur reçue: Erreur de sécurité générale (WSEncryptBody/WSSignEnvelope: Élément à chiffrer/signe introuvable:, Corps) – sari

Répondre

3

Dans votre requête SOAP TestStep vous avez un onglet appelé Aut. (Premier onglet à gauche)

Vous devez ajouter votre configuration WSS sortante.

Voir capture d'écran:

soapUI Screenshot

+0

Cela a bien fonctionné, merci pour votre aide! – sari