Hi Martin,
uff, its a long time ago ;-)
Not directly, I created an Implicit Enhancement Spot at the end of method APPLY() (class CL_ST_USERNAME10).
Based on the interface name I'm reading a custom configuration table in order to define (overwrite) the username token settings in structure (instance attribute) "m_username_token".
I also opened a message at SAP, because the digest password was not calculated correctly.
The answer was the following OSS Note provided by SAP:
1587834 - wsse:UsernameToken: incorrect Password digest
I created the WS-Policy manually and attached it to the WSDL file.
This will generate the signature configuration.
It is very helpful to create a "dummy" provider service with the same WSS settings (SOAMANAGER) in order to generate a WS-Policy template.
If you need further information, don't hesitate to contact me.
Kind regards
Axel