List<QName> sigPath = new ArrayList<QName>();
sigPath.addAll(WSSConstants.WSSE_SECURITY_HEADER_PATH);
sigPath.add(WSSConstants.TAG_dsig_Signature);
X509SecurityTokenImpl x509SecurityToken = getX509Token(WSSecurityTokenConstants.X509V3Token);
x509SecurityToken.addTokenUsage(WSSecurityTokenConstants.TokenUsage_MainSignature);
x509SecurityToken.setElementPath(bstPath);
AbstractInboundSecurityToken ekSecurityToken = new AbstractInboundSecurityToken(
null, IDGenerator.generateID(null),
SecurityTokenConstants.KeyIdentifier_EncryptedKey, true) {