Vaya, ya me has roto los esquemas.
Yo pensaba que había dos formas de hacer esto.
1ª - Con la clase esta
2ª - Con las optios que pones en el último ejemplo.
Pongo lo que tengo que hacer y así será más fácil.
Código:
El mecanismo de autenticación que se debe emplear estará basado en la
firma digital de los mensajes SOAP entrantes. Estos mensajes SOAP deben
tener una cabecera WS-Security en donde se incluya la firma digital del
cuerpo (incluyendo en nodo soap:Body) y el certificado con el que se ha
realizado la firma, según el perfil WS-Security Certificate Token Profile 1.0.
Entonces, se supone que esas cabeceras hay que añadirlas y aparte firmarlo verdad?
Me han pasado un certificado .cert (-----BEGIN CERTIFICATE----- ......... -----END CERTIFICATE-----) pero no me han pasado nunguna clave RSA.
Me falta algo? El transporte es HTTPS y está securizado por IP también.
Agradezco mucho tu dedicación. WSSE es nuevo para mí, ya tengo una aplicación funcionando con SOAP pero sin cabecera.
Saludos.