Dos Transformaciones en una firma digital(Enveloped Signature Transform, XPath Transform)

Hola, tengo un problema a la hora de realizar una firma digital para un webservices, me pide que tenga una transformación Enveloped-Signature y después la transformación Xpath.

he logrado hacer la primera, pero transformarlo a Xpath no lo he podido hacer.

 

¿me puede ayudar a decirme como se puede hacer la segunda firma?

De antemano gracias por su ayuda...

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de rhdtp

Código

Hola, estoy realizando el método para realizar la firma digital de un xml con las características que mencionas. Es para la OPE cierto?

 

Esa es la parte que llevo pero estoy teniendo un problema después de firmar el xml ya que modifica todas las tags del xml. Al parecer el detalle es con el transformador de XPath ya que si lo omito el xml se genera bien al parecer, pero falta ese transformador. Agradecería mucho tu ayuda si has logrado resolver esto. Saludos.